﻿@charset "utf-8";
/* CSS Document PC端发布页样式*/
/*发布首页*/

body, input {
    font-size: 13px;
    color: #233040;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #c2cdd9
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color: #c2cdd9
}

input:-moz-placeholder, textarea:-moz-placeholder {
    color: #c2cdd9
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #c2cdd9
}

body {
    background-color: #FFF;
}

body.e7 {
    background-color: #e7e7eb;
}

.container, .content, .content-body {
    text-align: center;
}

.post_index {
    width: 1000px;
    overflow: hidden;
    margin: 50px auto 100px;
}

.post_index .post_index_t {
    width: 999px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    background: #eee;
    text-align: center;
}

.post_index_b {
    overflow: hidden;
    margin-top: 30px;
}

.post_index_b table {
    width: 999px;
    background-color: #eee;
    border-collapse: inherit;
    border-spacing: 1px;
}

.post_index_b table td {
    background-color: #FFF;
    vertical-align: top;
}

.post_index_b table td a {
    display: block;
    width: 332px;
    height: 220px;
}

.post_index_b table td a:hover {
    background-color: #d9d9d9;
}

.post_index_b table td a .t {
    text-align: center;
    padding-top: 10px;
}

.post_index_b table td a .t img {
    width: 90px;
    height: 90px;
}

.post_index_b table td a .c {
    text-align: center;
    padding-top: 10px;
    font-size: 18px;
}

.post_index_b table td a .b {
    text-align: center;
    padding-top: 10px;
    color: #999;
}

/*发布页*/
.wrap {
    margin: 0 auto 30px;
    width: 1190px;
    background: #FFF;
    clear: both;
}

.container {
}

#post_form {
    margin: 0 auto;
    overflow: hidden;
}

.form_input_party {
    background: #fff;
    border-bottom: 1px solid #eee;
    height: 40px;
    color: #666;
}

.post_main_ul {
    margin: 35px auto 20px;
}

.post_main_ul .post_main_li {
    margin-bottom: 0;
}

.post_main_ul .post_main_li .post_main_l_tit {
    width: 200px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    float: left;
}

.post_main_ul .post_main_li.hdPoster .post_main_l_tit {
    padding-top: 25px;
}

.post_main_ul .post_main_li .post_main_l_tit span {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    float: right;
    margin: 0 5px 0 0;
}

.post_main_ul .post_main_li .post_main_l_tit b {
    display: block;
    width: 20px;
    height: 30px;
    font-size: 18px;
    color: #ff0000;
    float: right;
    margin: 4px 20px 0 0;
}

.post_main_ul .post_main_li .post_main_r {
    width: 946px;
    float: left;
    position: relative;
}

.post_main_ul .post_main_li.hdPoster .post_main_r {
    height: 123px;
}

.post_main_ul .post_main_li .post_main_r.post_main_r_fwb {
    position: relative;
}

.post_main_r_fwb {
    position: relative;
    z-index: 11;
}

input.post_title, input.limitNum_k, input.post_yzm {
    width: 953px;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
}

input.post_title.redK {
    border: 1px solid #ffadad;
}

#post_main_r_K_title .post_title {
    border: 1px solid #d2d6df;
    background: #fcfcfc;
}

.live-price {
    margin-top: 38px;
}

.live-price .post_title {
    width: 944px;
    height: 48px;
    border: 1px solid #d2d6df;
    text-align: left;
    float: left;
    overflow: hidden;
}

.live-price .post_title input {
    margin-top: 10px;
    width: 960px;
    height: 28px;
    line-height: 28px;
    border: 0;
    margin-left: 10px;
}

.live-price .post-price-input {
    display: inline-block;
    float: left;
    width: 309px;
    height: 36px;
    line-height: 36px;
    text-align: left;
    background-color: #fcfcfc;
}

.live-price.redbox .post_title,
.live-password.redbox .password {
    border: 1px solid #eb6877;
}

.live-password {
    padding: 40px 0 2px;
}

.live-password .password {
    float: left;
    padding-left: 15px;
    margin-top: 15px;
    width: 928px;
    height: 48px;
    border: 1px solid #d2d6df;
    background-color: #fff;
}

.live-password .password input {
    float: left;
    width: 780px;
    height: 28px;
    line-height: 28px;
    margin: 10px 0 0 0;
}

#post_main_r_K_yzm .post_yzm {
    border: 1px solid #d9d9d9;
}

#post_article_yzm_pic {
    cursor: pointer;
    line-height: 36px;
    float: left;
    color: #333;
}

#post_article_yzm_pic:hover {
    color: #0099e9;
}

#post_party_poster_A_outside {
    display: block;
    width: 120px;
    float: left;
    margin: 3px 0 0 10px;
    position: relative;
}

#post_party_poster_A_outside span {
    display: inline-block;
    float: left;
    border-radius: 3px;
    color: #FFF;
    height: 32px;
    line-height: 32px;
    background: #0099e9 url(../images/post_icon_up.png) no-repeat 14px 8px;
    padding: 0 14px 0 37px;
}

#post_party_poster_A_outside.thisOver span {
    background: #0099e9 url(../images/post_icon_edit.png) no-repeat 16px 8px;
}

#post_party_poster_A_outside .posterImg {
    width: 240px;
    height: 140px;
    position: absolute;
    left: 115px;
    top: -25px;
    display: none;
    visibility: hidden;
    z-index: 3001;
}

#post_party_poster_A_outside:hover .posterImg {
    display: block;
}

.posterimg_outside .posterImg_pic {
    width: 210px;
    height: 123px;
}

.post_main_r .posterimg_btn {
    overflow: hidden;
}

#post_party_poster_del {
    display: block;
    width: 240px;
    height: 140px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3003;
}

#post_party_poster_del i {
    display: block;
    opacity: 0;
    width: 240px;
    height: 140px;
    background: url(../images/trans_75.png) repeat;
}

#post_party_poster_del:hover i {
    display: block;
    cursor: pointer;
    opacity: 1;
}

#post_party_poster_del img {
    position: absolute;
    left: 90px;
    top: 39px;
    opacity: 0;
}

#post_party_poster_del:hover img {
    opacity: 1;
}

span.post_party_poster_ts {
    color: #aaa;
    display: inline-block;
    padding-top: 12px;
    text-align: left;
    float: left;
}

#altContentoutside {
    width: 922px;
    height: 500px;
    opacity: 1;
}

#xiuxiuEditor {
    float: right;
}

#altContentoutside .left {
    width: 30px;
    height: 100%;
    float: left;
}

#altContentoutside .left a {
    display: block;
    width: 16px;
    text-align: center;
    background-color: #0099e9;
    color: #FFF;
    padding: 15px 6px 15px 10px;
    position: absolute;
    left: 0;
    bottom: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

#altContentoutside .left a:hover {
    background-color: #0082c6;
}

#getPicfile {
    width: 112px;
    height: 32px;
    opacity: 0;
    position: absolute;
    top: 3px;
    left: 531px;
    cursor: pointer;
}

#getPicfileTc {
    width: 30px;
    height: 84px;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0;
    cursor: pointer;
}

.post_main_ul .post_main_li.postContact {
    clear: both;
}
.post_main_ul .post_main_li.postContact1 {
    clear: both;
    margin-top: 12px;
}
.post_main_ul .post_main_li.postContact .post_Contact {
    width: 195px;
    float: left;
    border: 1px solid #d9d9d9;
    height: 48px;
    line-height: 48px;
    padding-left: 15px;
}

.post_main_ul .post_main_li.postContact .post_Contact2 {
    margin-top: 15px;
}

.post_main_ul .post_main_li .post_main_r .k_time_date {
    width: 154px;
    height: 36px;
    border: 1px solid #d2d6df;
    background: #fcfcfc url(../images/date_icon2.png) no-repeat 10px 8px;
    float: left;
    margin-right: 14px;
}

.post_main_ul .post_main_li .post_main_r .k_time_date input {
    width: 94px;
    height: 18px;
    float: left;
    /*margin: 7px 0 0 0;*/
    padding-left: 38px;
}

.post_main_ul .post_main_li .post_main_r .k_time_date .post-time-input {
    display: inline-block;
    width: 94px;
    height: 18px;
    float: left;
    margin: 11px 0 0 38px;
}

.post_main_ul .post_main_li .post_main_r .k_time_date img {
    float: left;
    margin-top: 15px;
}

.post_main_ul .post_main_li .post_main_r .k_time_hour {
    width: 154px;
    height: 36px;
    border: 1px solid #d2d6df;
    background: #fcfcfc url(../images/time_icon3.png) no-repeat 8px 8px;
    float: left;
    margin-right: 14px;
    position: relative;
    z-index: 1001;
}

.post_main_ul .post_main_li .post_main_r .k_time_hour input {
    width: 94px;
    height: 18px;
    float: left;
    margin: 7px 0 0 38px;
}

.post_main_ul .post_main_li .post_main_r .k_time_hour .post-hour-input {
    display: inline-block;
    width: 94px;
    height: 18px;
    float: left;
    margin: 11px 0 0 38px;
}

.post_main_ul .post_main_li .post_main_r .k_time_hour img {
    float: left;
    margin-top: 15px;
}

.post_main_ul .post_main_li .post_main_r .k_time_ge {
    width: 28px;
    height: 18px;
    border-bottom: 1px solid #d2d6df;
    float: left;
    margin: 0 5px 0 -5px;
}

.post_main_ul .post_main_li .post_main_r .k_site {
    width: 154px;
    height: 36px;
    border: 1px solid #d2d6df;
    float: left;
    margin-right: 14px;
    position: relative;
    z-index: 16;
    background-color: #fcfcfc;
}

.post_main_ul .post_main_li .post_main_r .k_site input {
    width: 132px;
    height: 18px;
    border-top: 1px solid #FFF;
    float: left;
    margin: 7px 0 0 15px;
}

.post_main_ul .post_main_li .post_main_r .k_site input.jiao {
    background: url(../images/jiao.png) no-repeat right;
}

.post_main_ul .post_main_li .post_main_r .k_site img {
    float: left;
    margin-top: 15px;
}

.post_main_ul .post_main_li .post_main_r .k_site2 {
    width: 620px;
    height: 36px;
    border: 1px solid #d2d6df;
    float: left;
    background-color: #fcfcfc;
}

.post_main_ul .post_main_li .post_main_r .k_site2 input {
    width: 588px;
    height: 18px;
    border-top: 1px solid #FFF;
    float: left;
    margin: 7px 0 0 15px;
}

.post_main_ul .post_main_li.yindao_qq {
    height: 38px;
}

.post_main_ul .post_main_li.yindao_qq .post_main_l_tit {
    width: 250px;
}

.post_main_ul .post_main_li.yindao_qq .post_main_r {
    width: 740px;
}

.post_main_ul .post_main_li.yindao_qq .post_main_r a {
    position: relative;
    cursor: default;
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
    border: 1px solid #b8b8b8;
    border-radius: 2px;
    background-color: #FFF;
    margin: 3px 20px 0 0;
    padding-right: 15px;
}

.post_main_ul .post_main_li.yindao_qq .post_main_r a.firstLi {
    cursor: pointer;
}

.post_main_ul .post_main_li.yindao_qq .post_main_r a.firstLi:hover {
    background-color: #f8f8f8;
}

.post_main_ul .post_main_li.yindao_qq .post_main_r a img {
    width: 20px;
    height: 20px;
    float: left;
    margin: 5px 5px 0 10px;
}

.post_main_ul .post_main_li.yindao_qq .post_main_r a b {
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/close.png);
    right: -10px;
    top: -5px;
    cursor: pointer;
}

.post_form_join_item {
    overflow: hidden;
}

.post_form_join_item li {
    float: left;
    width: 78px;
    height: 28px;
    line-height: 28px;
    margin-right: 13px;
    margin-bottom: 2px;
    margin-top: 3px;
    text-align: center;
}

.post_form_join_item li p {
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 3px;
    cursor: pointer;
}

.post_form_join_item li div.xuanX {
    width: 100%;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
}

#post_join_item_add {
    background-color: #0099e9;
    color: #FFF;
    border: 1px solid #0099e9;
}

#post_join_item_add:hover {
    background-color: #0082c6;
    border: 1px solid #0082c6;
}

.join_item_static {
    background-color: #0099e9;
    border: 1px solid #0099e9;
    color: #FFF;
}

.join_item_no {
    border: 1px solid #e5e5e5;
    color: #666;
}

.post_join_item_add img {
    width: 22px;
    height: 22px;
}

.post_item_7 {
    position: relative;
}

.post_item_7 input {
    width: 100%;
    text-align: center;
    border: 1px solid #0099e9;
    height: 100%;
}

.post_item_7 img {
    width: 17px;
    height: 17px;
    position: absolute;
    top: -4px;
    right: -3px;
}

.post_item_7_text {
    text-align: center;
    font-size: 15px;
    font-family: Microsoft YaHei;
}

.join_item_no.post_item_7 {
    cursor: pointer;
    line-height: 26px;
}

.join_item_no.post_item_7 input {
    color: #666;
    background-color: #FFF;
    border: none !important;
    border-radius: 8px;
    height: 26px !important;
}

.join_item_no.post_item_7.or input {
    color: #FFF;
    cursor: pointer;
    background-color: #0099e9;
    width: 100%;
    height: 26px !important;
    float: left;
    margin-left: 0;
    border: none !important;
    border-radius: 8px;
}

.hdFy {
    overflow: hidden;
}

.post_main_ul li.hdZt {
    margin-bottom: 0;
    height: 84px;
}

.post_main_ul li.hdPoster {
    height: 163px;
    clear: both;
}

.post_main_ul .post_main_li.hdAddress {
    clear: both;
    padding-top: 15px;
}
.post_main_ul .post_main_li.hdAddress.top20 {
}

.post_main_ul .post_main_li.hdAddress.mapbottom {
    padding-bottom: 20px;
}

.post_main_ul .post_main_li.hdAddress.dm {
    padding-top: 32px;
}

.post_main_ul .post_main_li.hdWay {
    clear: both;
    margin-top: 0;
}

.post_main_ul .post_main_li.hdFy {
    clear: both;
    margin-top: 33px;
    overflow: visible;
}

.post_main_ul .post_main_li.hdStyle {
    clear: both;
    margin-top: 5px;
}
.post_main_ul .post_main_li.hdStyle.top-style {
    margin-top: -3px;
}
.post_main_ul .post_main_li.hdFy.sf {
    padding-bottom: 42px;
}

.post_main_ul li.hdRichtext {
    margin-bottom: 0;
    overflow: hidden;
}

.post_main_ul li.post_vote_option_top {
    margin-bottom: 15px;
    height: 38px;
}

.post_main_ul li.post_vote_type_li {
    margin-bottom: 20px;
    clear: both;
    padding-top: 40px;
}

.post_main_ul li.post_vote_type_li .post_main_r {
    position: relative;
}

.post_main_ul li.post_vote_option_li {
    margin-bottom: 20px;
}

.post_main_ul li.post_vote_jg {
    margin-bottom: 20px;
    clear: both;
    padding-top: 40px;
}

.post_main_ul li.post_vote_jg #form_textarea {
    border: 1px solid #d9d9d9;
    overflow: hidden;
}

.post_main_ul li.post_vote_jg #form_textarea textarea {
    width: 950px !important;
    height: 80px;
    margin: 5px;
    color: #666;
    line-height: 28px;
}

.post_main_note {
    height: 30px;
    clear: both;
    position: relative;
}

#post_vote_option_add .post_main_note {
    width: 350px;
    clear: none;
    float: left;
}

#post_vote_option_add.thisOver .post_main_note p {
    display: block;
    padding-left: 18px;
}

.post_main_note p {
    padding-left: 203px;
    overflow: hidden;
    display: none;
}

.red_outK.thisOver .post_main_note p {
    display: block;
}

.hdAddress .post_main_note p {
    padding: 0;
}

.post_main_note p img {
    float: left;
    margin-top: 9px;
    width: 13px;
}

.post_main_note p span {
    display: inline-block;
    color: #ff151e;
    line-height: 30px;
    float: left;
    margin-left: 5px;
}

.post_main_ul li.bmtxxx {
    height: auto;
    overflow: hidden;
    min-height: inherit;
    padding-bottom: 40px;
    padding-top: 0;
    clear: both;
}

.post_main_ul li.bmtxxx .post_main_r {
    overflow: hidden;
    background-color: #FFF;
    border: 1px solid #d9d9d9; /*padding-top:20px;*/
}

#post_main_r_K_partyTime1 .post_main_note {
    margin-top: -10px;
    width: 100%;
    float: left;
}

.post_main_note .txt {
    position: absolute;
    right: 100px;
    top: 0;
    line-height: 30px;
}

.post_main_note .txt i {
    color: #0099e9;
}

.form_phone_recom {
    height: 22px;
    margin-top: 10px;
}

.form_phone_recom .form_checkbox_check {
    width: 16px;
    height: 16px;
    float: left;
}

.form_phone_recom p {
    display: block;
    width: 125px;
    height: 16px;
    line-height: 16px;
    float: left;
    margin-top: 1px;
}

.post_main_fee_K {
    overflow: hidden;
}

#party_pay_item_price {
    width: 180px;
    height: 36px;
    border: 1px solid #d9d9d9;
    text-indent: 15px;
    float: left;
    margin-right: 14px;
}

.post_main_fee_K span {
    display: inline-block;
    line-height: 36px;
    float: left;
}

.post_main_fee_K input {
    width: 170px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    color: #666;
    height: 26px;
    float: left;
    margin-top: 5px;
    margin-right: 5px;
    text-indent: 5px;
}

.post_main_recommend {
    height: 30px;
    margin-top: 10px;
}

.post_main_recommend input,
.post_main_recommend span {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    float: left;
    margin: 0 20px 0 5px;
}

#post_form .agree {
    height: 20px;
    margin: 35px 55px 15px;
    border-top: 1px solid #aeaeae;
    padding-top: 15px;
}

#post_form .agree img {
    float: left;
    margin: 3px 0 0 448px;
    width: 17px;
    height: 16px;
    cursor: pointer;
}

#post_form .agree span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    float: left;
    margin: 0 0 0 8px;
}

#post_form .agree a {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    float: left;
    margin: 0 0 0 5px;
    color: #0099e9;
}

#post_form .agree a:hover {
    color: #0082c6;
    text-decoration: underline;
}

.fb_Btn {
    height: 45px;
    margin: 25px auto 65px;
}

.fb_Btn a.btn_Post {
    display: block;
    width: 180px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    margin-left: 410px;
    background-color: #0099e9;
    border-radius: 4px;
}

.fb_Btn a.btn_Post:hover {
    background-color: #0082c6;
}

.fb_Btn a.btn_Preview {
    display: block;
    width: 138px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 18px;
    color: #FFF;
    background-color: #61c8fd;
    border-radius: 4px;
}

.fb_Btn a.btn_Preview:hover {
    background-color: #53aad7;
}

.btnYes {
    display: none;
}

.post_pay_item {
    background-color: #fcfcfc;
    position: relative;
}

.post_pay_item .post_pay_item_top {
    height: 40px;
    background-color: #edeeef;
    border: 1px solid #d9d9d9;
}

.post_pay_item .post_pay_item_top span {
    display: inline-block;
    line-height: 14px;
    color: #aaa;
    text-align: center;
    float: left;
    border-left: 1px solid #cecece;
    margin: 13px 0;
}

.post_pay_item .post_pay_item_top span b {
    color: #3e80ad;
}

.post_pay_item .post_pay_item_top span.tit01 {
    width: 75px;
    border: none;
}

.post_pay_item .post_pay_item_top span.tit02 {
    width: 299px;
}

.post_pay_item .post_pay_item_top span.tit03 {
    width: 195px;
}

.post_pay_item .cost_content {
    min-height: 48px;
    padding: 10px 0 0;
    border: 1px solid #d9d9d9;
    border-top: none;
    position: relative;
}

.post_pay_item .cost_content.delete {
    display: none
}

.post_pay_item .cost_content .form_input_number {
    height: 38px;
    width: 75px;
    text-align: center;
    float: left;
    line-height: 38px;
}

.post_pay_item .cost_content .form_input_cost_type {
    height: 38px;
    width: 300px;
    text-align: center;
    float: left;
}

.post_pay_item .cost_content .form_input_cost_type input {
    height: 36px;
    width: 273px;
    border: 1px solid #d9d9d9;
    text-align: center;
    background-color: #FFF;
}

.post_pay_item .cost_content .form_input_cost {
    height: 36px;
    width: 165px;
    float: left;
    margin: 0 16px;
    border: 1px solid #d9d9d9;
    overflow: hidden;
}

.post_pay_item .cost_content .form_input_cost input {
    height: 36px;
    width: 185px;
    text-align: center;
    background-color: #FFF;
    margin-left: -5px;
}

.post_pay_item .cost_content .form_input_cost.gray {
    border: none;
}

.post_pay_item .cost_content .form_input_cost.gray input {
    background: none;
}

.post_pay_item .cost_content a {
    display: block;
    width: 18px;
    height: 18px;
    background: url(../images/post_party_icon1.png) no-repeat -1px -87px;
    float: left;
    cursor: pointer;
}

.post_pay_item .cost_content a:hover, .post_pay_item .cost_content.thisOver a {
    background-position: -1px -106px;
}

.post_pay_item .cost_content a.controlClear {
    background-position: -1px -125px;
    margin: 10px 0 10px 110px;
}

.post_pay_item .cost_content a.controlClear:hover {
    background-position: -1px -144px;
}

.post_pay_item .cost_add {
    overflow: hidden;
}

.post_pay_item .cost_add a {
    display: none;
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 0 auto;
    background-color: #0099e9;
    color: #FFF;
}

.post_pay_item .cost_add a:hover {
    background-color: #0082c6;
}

.post_pay_item .txt_ts {
    position: absolute;
    right: 0;
    bottom: -20px;
}

.post_pay_item .txt_ts a {
    padding-left: 18px;
    background: url(../images/wen_icon_gray2.png) no-repeat 0 2px;
    line-height: 16px;
    color: #aaa;
}

.post_pay_item .txt_ts a:hover {
    color: #0099e9;
    background-position: 0 -37px;
}

span.delError {
    color: #aaa;
    float: left;
    margin: 8px 0 0 35px;
    position: absolute;
    bottom: 5px;
    right: 10px
}

.form_input {
    height: 38px;
    margin-bottom: 18px;
}

.form_input span {
    display: block;
    width: 178px;
    height: 38px;
    line-height: 38px;
    padding-right: 42px;
    float: left;
    text-align: right;
}

.form_input input {
    width: 800px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #d9d9d9;
    text-indent: 15px;
    float: left;
}

.form_input a {
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/share_qr_close3_20.png) no-repeat 0 0;
    float: left;
    margin: 8px 0 0 15px;
    cursor: pointer;
}

.form_input a:hover {
    background: url(../images/share_qr_close3_20.png) no-repeat 0 -20px;
}

#post_vote_option_add {
    height: 32px;
    margin-bottom: 20px;
}

#post_vote_option_add a {
    display: block;
    width: 118px;
    height: 32px;
    line-height: 32px;
    float: left;
    margin-left: 220px;
    background-color: #0099e9;
    color: #FFF;
}

#post_vote_option_add a:hover {
    background-color: #0082c6;
}

.mnxlkPC {
    width: 330px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1001;
}

.mnxlkPC span {
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: left;
    font-size: 16px;
    padding-left: 15px;
    border: 1px solid #d9d9d9;
    background: url(../images/jiao.png) no-repeat 310px 16px;
}

.mnxlkPC div {
    *height: 144px;
    max-height: 261px;
    overflow-y: auto;
}

.mnxlkPC a {
    display: none;
    height: 36px;
    line-height: 36px;
    text-align: left;
    padding-left: 15px;
    border: 1px solid #ddd;
    margin-top: -1px;
    background-color: #FFF;
}

.mnxlkPC a:hover {
    background-color: #FCFCFC;
}

.xlK_btn {
    cursor: pointer;
    display: block;
    height: 36px;
    left: 0;
    width: 330px;
    outline: medium none;
    position: absolute;
    top: 0;
    z-index: 1002;
}

#post_vote_option .form_input input {
    width: 850px;
}

#post_vote_option .form_input input.w888 {
    width: 968px;
}

/*记名*/
.k_sign {
    width: 330px;
    height: 38px;
    position: relative;
    margin-top: 58px;
    z-index: 1000;
}

.k_sign span {
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: left;
    font-size: 16px;
    padding-left: 15px;
    border: 1px solid #d9d9d9;
    background: url(../images/jiao.png) no-repeat 310px 16px;
}

.k_sign .k_sign_K {
    position: absolute;
    width: 330px;
    height: 62px;
    left: 0;
    top: 38px;
    display: none;
}

.k_sign .k_sign_K ul li {
    height: 36px;
    line-height: 36px;
    background-color: #FFF;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    text-align: left;
    padding-left: 15px;
}

.k_sign .k_sign_K ul li:hover {
    background-color: #FCFCFC;
}

.limit_L p {
    line-height: 38px;
    text-align: left;
    color: #666;
}

#post_party_limitnum .limit_L {
    border: 1px solid #d9d9d9;
}

#post_party_limitnum .limit_L p {
    height: 36px;
    line-height: 36px;
    text-indent: 15px;
}

.post_queR_p {
    display: none;
}

.or {
    background: none repeat scroll 0 0 #0099e9;
    color: #ffffff;
}

/*复文本编辑器*/
#f, /* .ke-statusbar, */
#post_upload_iframe, #post_map {
    display: none;
}

.ke-container {
    position: relative;
    z-index: 0;
}

.bqgnK {
}

.bqgnK li {
    cursor: pointer;
}

.bqgnK li.bqgnK_li02 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1999;
    cursor: pointer;
    width: 24px;
    height: 21px;
    overflow: hidden;
    border: 0;
    background: url(../images/fwb_icon_pic.png) no-repeat;
}

.bqgnK li.bqgnK_li02 a {
    display: block;
    width: 24px;
    height: 21px;
}

.bqgnK li.bqgnK_li02:hover a {
    background: url(../images/fwb_icon_pic_on.png) no-repeat;
}

.bqgnK li.bqgnK_li06 {
    position: absolute;
    top: 0;
    left: 24px;
    z-index: 1999;
    cursor: pointer;
    width: 24px;
    height: 21px;
    overflow: hidden;
    background: url(../images/fwb_icon_video.png) no-repeat;
    border: 0;
}

.bqgnK li.bqgnK_li06:hover {
    background: url(../images/fwb_icon_video_on.png) no-repeat;
}

.richtext_bar {
    width: 60px;
    height: 22px;
    position: absolute;
    background-color: #f0f0ee;
    top: 3px;
    left: 138px;
    z-index: 9999;
}

#post_article_content_upload_file, #post_party_content_upload_file, #post_vote_content_upload_file {
    cursor: pointer;
}

.fwb_spA {
    display: block;
    cursor: pointer;
    width: 22px;
    height: 20px;
}

/*loading区*/
.loadingDiv {
    width: 120px;
    height: 120px;
    background-image: url(../images/loadingbj.png);
    position: fixed;
}

.loadingDiv .pImg {
    padding-top: 30px;
    padding-bottom: 20px;
    text-align: center;
}

.loadingDiv .pImg img {
    width: 30px;
    height: 30px;
}

.loadingDiv .pTxt {
    text-align: center;
    color: #FFF;
}

.richtext_bar_pic_upfile {
    bottom: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    z-index: 1;
}

/*需支付-报名成功弹窗*/
#tc_bmSuccess {
    width: 250px;
    background-color: #FFF;
    border-radius: 8px;
    overflow: hidden;
}

#tc_bmSuccess .baoSuccess {
    margin: 10px auto;
}

ul.chengAppmenu {
    margin-top: 80px;
}

ul.chengAppmenu li {
    border-top: 1px solid #ccc;
    line-height: 44px;
    overflow: hidden;
    text-align: center;
    color: #0099e9;
    cursor: pointer;
}

.baoSuccess {
    width: 170px;
    height: 60px;
    overflow: hidden;
    margin: 100px auto 20px;
}

.baoSuccess span {
    float: left;
    display: block;
    width: 60px;
    height: 60px;
    background-image: url(../images/pop_remmind_yes.png);
    background-size: 100% auto;
    background: none \9;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/other/pop_remmind_yes.png', sizingMethod=scale);
    background-repeat: no-repeat;
}

.baoSuccess p {
    float: left;
    display: inline-block;
    line-height: 60px;
    font-size: 20px;
    margin-left: 10px;
}

#tc_bmSuccess {
    width: 250px;
    background-color: #FFF;
    border-radius: 8px;
    overflow: hidden;
}

#tc_bmSuccess .baoSuccess {
    width: 170px;
    height: 40px;
    overflow: hidden;
    margin: 10px auto;
}

#tc_bmSuccess .baoSuccess .successDui {
    float: left;
    width: 40px;
    height: 40px;
    margin-left: 15px;
}

#tc_bmSuccess .baoSuccess p {
    float: left;
    display: inline-block;
    line-height: 40px;
    font-size: 20px;
    margin-left: 10px;
}

/*顶部 关注互动吧*/
.post_note2 {
    background-color: #e6e6e6;
    text-align: center;
    *padding: 10px 0 5px;
    display: none;
}

.post_note2 table {
    display: inline-block;
    margin: 10px auto 5px;
    cursor: pointer;
}

.post_note2 table td {
    height: 20px;
    line-height: 18px;
}

.post_note2 table td img {
    width: 20px;
    height: 20px;
}

/*二维码*/
.tc_c {
    display: none;
    width: 330px;
    overflow: hidden;
    background-color: #FFF;
    border-radius: 8px;
    position: fixed;
    z-index: 3000;
}

.tc_c .tc_c_close {
    height: 30px;
    position: relative;
}

.tc_c .tc_c_close img {
    position: absolute;
    width: 22px;
    right: 8px;
    top: 8px;
    cursor: pointer;
}

.tc_c .tc_c_title {
    padding: 0 0 15px;
    text-align: center;
    font-size: 18px;
}

.tc_c .tc_c_nr {
    margin: 10px 20px;
}

.tc_c .tc_c_nr .tc_c_nr_txt {
    color: #999;
    font-size: 16px;
    text-align: center;
}

.tc_c .tc_c_nr .tc_c_nr_pic {
    text-align: center;
    margin: 10px auto;
}

.tc_c .tc_c_nr .tc_c_nr_pic .weima2 {
    width: 150px;
    height: 150px;
}

.tc_c .tc_c_btn {
    overflow: hidden;
    margin: 20px;
}

.tc_c .tc_c_btn a:hover {
    background-color: #0082c6;
}

.tc_c .tc_c_btn a.blueBtn .fenX {
    display: inline-block;
    background: url(../images/fenxiangicon01.png) no-repeat bottom;
    background-size: 22px auto;
    width: 30px;
    height: 20px;
}

.font02 {
    font-size: 18px;
}

.tc_c .tc_c_nr .tc_c_nr_txt2 {
    font-size: 20px;
    padding: 20px 0 0 26px;
    line-height: 32px;
}

.tc_c .tc_c_btn {
    overflow: hidden;
    margin: 20px 40px;
}

.tc_c .tc_c_btn a:hover {
    background-color: #0082c6;
}

.tc_c .tc_c_close {
    height: 30px;
    position: relative;
}

.tc_c .tc_c_close div {
    position: absolute;
    width: 23px;
    height: 23px;
    right: 5px;
    top: 5px;
    cursor: pointer;
    overflow: hidden;
}

.tc_c .tc_c_close div img {
    width: 23px;
    height: 46px;
    position: static;
}

.tc_c .tc_c_close div img:hover {
    margin-top: -23px;
}

.tc_c .bmTs_c {
    text-align: center;
    font-size: 18px;
    color: #999;
    padding: 20px 0;
    line-height: 25px;
}

.tc_c .baoSuccess {
    overflow: hidden;
    text-align: center;
    height: auto;
    margin: 30px auto 0;
}

.tc_c .baoSuccess img {
    text-align: center;
    width: 80px;
    height: 80px;
}

.tc_c .baoSuccess p {
    padding-top: 10px;
    font-size: 20px;
}

.tc_c .tc_c_btn a {
    cursor: pointer;
}

/*iE*/
.form_input_vote, .form_input_party, .form_input_job, .form_input_article, .form_input_recruit {
    border-top: none \9;
    *border-top: none;
}

.form_placeholder {
    display: none;
}

#post_party_date_input, #post_vote_date_input, #post_article_date_input, #post_recruit_date_input, #post_recruit_date_input {
    height: 70px \9;
    background: none !important;
    padding-left: 0 !important;
    border-top: none \9;
    *border-top: none;
}

#post_party_date_input .form_placeholder, #post_vote_date_input .form_placeholder, #post_article_date_input .form_placeholder, #post_recruit_date_input .form_placeholder, #post_job_date_input .form_placeholder {
    height: 26px \9;
    *height: 26px;
    margin-left: 0 \9 !important;
    *margin-left: 0 !important;
    float: left \9;
    *float: left;
    width: 100% \9;
    *width: 100%;
    background-color: #eee \9 !important;
    *background-color: #eee !important;
}

#post_party_date_input #post_party_date_input_text, #post_vote_date_input #post_vote_date_input_text, #post_article_date_input #post_article_date_input_text, #post_recruit_date_input #post_recruit_date_input_text, #post_job_date_input #post_job_date_input_text {
    margin-top: 30px \9 !important;
    *margin-top: 30px !important;
    float: left \9;
    *float: left;
}

#post_party_date_input #post_party_date_input_icon, #post_vote_date_input #post_vote_date_input_icon, #post_article_date_input #post_article_date_input_icon, #post_recruit_date_input #post_recruit_date_input_icon, #post_job_date_input #post_job_date_input_icon {
    margin-top: 12px \9;
    *margin-top: 12px;
}

.form_input_party .input, .form_input_party .input, .form_input_party .input, .form_input_party .input, .form_input_party .input {
    width: 100% \9;
    *width: 100%;
}

#post_party_title, #post_vote_title, #post_article_title, #post_job_title, #post_recruit_title {
    text-indent: 0 \9;
    *text-indent: 0;
}

#post_vote_option .form_input .input, #post_party_option .form_input .input, #post_article_option .form_input .input, #post_recruit_option .form_input .input, #post_job_option .form_input .input {
    *text-indent: 10px;
}

#post_vote_kind_select, #post_party_kind_select, #post_article_kind_select, #post_recruit_kind_select, #post_job_kind_select {
    margin-bottom: 0 \9;
    *margin-bottom: 0;
}

#post_vote_result, #post_party_result, #post_article_result, #post_recruit_result, #post_job_result {
    border: none \9;
    *border: none;
}

#form_textarea {
    border-top: none \9;
    *border-top: none;
    padding-right: 0 \9;
    *padding-right: 0;
    margin-bottom: 0 \9;
    *margin-bottom: 0;
}

/*更多高级功能*/
.moreGn {
    height: 40px;
    background-color: #FFF;
    cursor: pointer;
    border-top: 15px solid #eee;
}

.moreGn .moreGn_text {
    line-height: 40px;
    padding-left: 10px;
    width: 80%;
    float: left;
}

.moreGn .moreGn_icon {
    float: right;
    height: 16px;
    margin-right: 10px;
    margin-top: 12px;
    width: 16px;
}

.moreGn .moreGn_icon img {
    width: 16px;
    height: 16px;
}

.moregn_h1 {
    font-size: 18px;
    text-align: center;
    padding: 20px 0 15px;
    font-weight: bold;
}

.olOut {
    overflow: hidden;
    min-height: 120px;
}

.moregn_ol {
    display: none;
    list-style: outside;
    margin: 0 10px 15px 35px;
    line-height: 24px;
}

.moregn_ol li {
    list-style-image: none;
    list-style: outside decimal;
}

.moregn_btn {
    border-top: 1px solid #ccc;
    height: 44px;
}

.moregn_btn a {
    width: 50%;
    float: left;
    line-height: 44px;
    text-align: center;
    background-color: #FFF;
}

.moregn_btn a:active {
    background-color: #F8F8F8;
}

.moregn_btn a.l {
    color: #298ff7;
}

.moregn_btn a.r {
    color: #999;
    margin-left: -1px;
    border-left: 1px solid #ccc;
}

#moreGn {
    width: 80%;
}

.post_this_content_mb_out {
    overflow: hidden;
    padding: 5px 10px;
    margin-bottom: 15px;
    background: #FFF;
}

.post_this_content_mb {
    width: 100%;
    height: 300px;
    background: #FFF;
    outline: none;
}

#post_vote_content_2 {
    margin-bottom: -3px;
}

#post_job_content_2 {
    margin-bottom: 12px;
}

/*插入视频弹窗*/
#tc_video {
    width: 730px;
    overflow: hidden;
    background-color: #FFF;
    border-radius: 5px;
    display: none;
}

#tc_video .tcVideoTop {
    height: 50px;
    width: 100%;
    position: relative;
    background-color: #f4f5f9;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#tc_video .tcVideoTop .tc_c_close {
    width: 15px;
    height: 15px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    right: 10px;
}

#tc_video .tcVideoTop .tc_c_close img {
    width: 15px;
    height: 31px;
    margin-top: 0;
}

#tc_video .tcVideoTop .tc_c_close:hover img {
    margin-top: -15px;
}

#tc_video .tcVideoTop .tc_c_title {
    display: inline-block;
}

#tc_video .tcVideoTop .tc_c_title p {
    line-height: 50px;
    padding-left: 20px;
}

#tc_video .tc_c_nr {
    width: 638px;
    height: 40px;
    border: 1px solid #DDD;
    border-radius: 3px;
    margin: 20px auto 8px;
}

#tc_video .tc_c_nr input {
    width: 618px;
    height: 20px;
    border: none;
    margin: 10px;
    text-align: left;
}

#tc_video .tc_c_ts2 {
    padding: 0 45px 30px;
    color: #666;
    text-align: left;
}

#tc_video .tcVideoBottom {
    height: 66px;
    width: 100%;
    position: relative;
    background-color: #f4f5f9;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

#tc_video .tcVideoBottom .l {
    display: block;
    width: 88px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #FFF;
    background-color: #0099e9;
    border: 1px solid #0099e9;
    float: right;
    margin: 18px 8px 0 0;
    border-radius: 3px;
}

#tc_video .tcVideoBottom .l:hover {
    background-color: #0082c5;
}

#tc_video .tcVideoBottom .r {
    display: block;
    width: 88px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
    background-color: #FFFFFF;
    border: 1px solid #dddddd;
    float: right;
    margin: 18px 20px 0 0;
    border-radius: 3px;
}

#tc_video .tcVideoBottom .r:hover {
    background-color: #f0f0f0;
}

/*时间选择控件*/
.date_selector {
    background: #fbfbfb;
    border: 1px solid #ccc;
    padding: 10px;
    margin-top: -1px;
    position: absolute;
    z-index: 1004;
    display: none;
    box-shadow: 0 2px 2px #ccc;
    width: 220px;
}

.date_selector_ieframe {
    position: absolute;
    z-index: 2000;
    display: none;
}

.date_selector .nav {
    width: 223px;
}

.date_selector .nav p {
    clear: none;
}

.date_selector .month_nav, .date_selector .year_nav {
    margin: 0 0 3px 0;
    padding: 0;
    display: block;
    position: relative;
    text-align: center;
}

.date_selector .month_nav {
    float: left;
    width: 100px;
}

.date_selector .year_nav {
    float: right;
    width: 100px;
    margin-right: 0;
}

.date_selector .month_name, .date_selector .year_name {
    line-height: 20px;
}

.date_selector .button {
    display: block;
    position: absolute;
    top: 0;
    width: 18px;
    height: 18px;
    line-height: 16px;
    font-weight: bold;
    color: #5985c7;
    text-align: center;
    overflow: hidden;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.date_selector .button:hover, .date_selector .button.hover {
    background: #5985c7;
    color: #fff;
    cursor: pointer;
    border-color: #3a930d;
}

.date_selector .prev {
    left: 0;
}

.date_selector .next {
    right: 0;
}

.date_selector table {
    border-spacing: 0;
    border-collapse: collapse;
    clear: both;
    margin: 0;
    width: 220px;
}

.date_selector th, .date_selector td {
    width: 2.5em;
    height: 30px;
    padding: 0 !important;
    text-align: center !important;
    color: #666;
    font-weight: normal;
}

.date_selector td {
    border: 1px solid #f1f1f1;
    line-height: 30px;
    text-align: center;
    white-space: nowrap;
    color: #5985c7;
    background: #fff;
}

.date_selector td.today {
    background: #eee;
}

.date_selector td.unselected_month {
    color: #ccc;
}

.date_selector td.selectable_day {
    cursor: pointer;
}

.date_selector td.selected {
    background: #0099e9;
    color: #fff;
    font-weight: bold;
}

.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover {
    background: #0082c6;
    color: #fff;
}

.time_Hour {
    position: absolute;
    width: 154px;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    left: -1px;
    top: 36px;
    display: none;
    z-index: 2001;
    background-color: #FFF;
}

.k_time_hour .time_Hour {
    display: block;
}

.k_time_date a.qK {
    display: none;
    position: relative;
    width: 15px;
    height: 15px;
    background: url(../images/share_qr_close3_15.png) no-repeat;
    z-index: 101;
    left: 215px;
    top: 10px;
}

.k_time_date a.qK:hover {
    background: url(../images/share_qr_close3_15.png) no-repeat 0 -15px;
    cursor: pointer;
}

.hdAddress .post_main_l_tit {
    position: relative;
    overflow: visible !important;
}

a#qK4, a#qK6, a#qK7, a#qK8 {
    display: none;
    position: absolute;
    width: 15px;
    height: 15px;
    background: url(../images/share_qr_close3_15.png) no-repeat;
    z-index: 101;
    left: 318px;
    top: 10px;
}

a#qK7 {
    left: 177px;
    cursor: pointer;
}

a#qK6, a#qK8 {
    left: 130px;
    cursor: pointer;
    display: block;
}

a#qK4:hover, a#qK6:hover, a#qK7:hover {
    background: url(../images/share_qr_close3_15.png) no-repeat 0 -15px;
    cursor: pointer;
}

.time_Hour ul {
    height: 400px;
    overflow-y: auto;
}

.time_Hour ul li {
    height: 38px;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
}

.time_Hour ul li:hover {
    background-color: #eee;
}

.post_main_r .setNull {
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    background: url(../images/icon-close-pic.png) no-repeat 0 0;
    z-index: 101;
    left: 130px;
    top: 12px;
}

.post_main_r .setNull:hover {
    background: url(../images/icon-close-pic.png) no-repeat 0 -88px;
}

/*城市弹窗*/
.k_site_K {
    position: absolute;
    width: 550px;
    overflow: hidden;
    border-top: 1px solid #d9d9d9;
    *border-left: 1px solid #d9d9d9;
    *border-right: 1px solid #d9d9d9;
    *border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9 \9;
    border-right: 1px solid #d9d9d9 \9;
    border-bottom: 1px solid #d9d9d9 \9;
    left: 0;
    left: -1px \9;
    *left: -1px;
    top: 48px;
    z-index: 2001;
    background-color: #FFF;
    box-shadow: 0 2px 8px #ccc;
    display: none;
}

.k_site_K.show {
    display: block;
}

.k_site_K .k_site_K_top {
    height: 36px;
    margin: 15px 15px 0;
    position: relative;
    border-bottom: 2px solid #d9d9d9;
}

.k_site_K .k_site_K_top .thisClose {
    position: absolute;
    width: 16px;
    height: 15px;
    right: 0;
    top: 3px;
    cursor: pointer;
    overflow: hidden;
}

.k_site_K .k_site_K_top .thisClose img {
    width: 16px;
    height: 31px;
    margin-top: 0 !important;
}

.k_site_K .k_site_K_top .thisClose:hover img {
    margin-top: -15px !important;
}

.k_site_K .k_site_K_top ul {
    margin-bottom: -2px;
}

.k_site_K .k_site_K_top ul li {
    height: 36px;
    line-height: 36px;
    display: inline-block;
    float: left;
    border-bottom: 2px solid #d9d9d9;
}

.k_site_K .k_site_K_top ul li.thisOver {
    border-bottom: 2px solid #00a2f7;
}

.k_site_K .k_site_K_top ul li a {
    display: inline-block;
    line-height: 36px;
    padding: 0 13px;
    cursor: pointer;
}

.k_site_K .k_site_K_top ul li a:hover {
    color: #0099E9;
}

.k_site_K .k_site_K_top ul li.thisOver a:hover {
    color: #333;
}

.k_site_K .k_site_K_city {
    overflow: hidden;
    margin: 10px 0 10px 15px;
}

.k_site_K_city_zhu {
    overflow: hidden;
    margin: 5px auto;
    display: none;
}

.k_site_K_city_zhu .K_city_lin {
    overflow: hidden;
}

.k_site_K_city_zhu .K_city_lin span {
    display: inline-block;
    width: 23px;
    color: #666;
    height: 26px;
    line-height: 26px;
    float: left;
    text-align: left;
}

.k_site_K_city_zhu .K_city_lin.hot span {
    width: 33px;
    color: #ff0000;
}

.k_site_K_city_zhu .K_city_lin ul {
    overflow: hidden;
    width: 480px;
}

.k_site_K_city_zhu .K_city_lin.hot ul {
    width: 470px;
}

.k_site_K_city_zhu .K_city_lin ul li {
    display: inline-block;
    height: 22px;
    line-height: 20px;
    float: left;
    margin: 2px 5px 2px 0;
    text-align: left;
    padding-right: 18px;
}

.k_site_K_city_zhu .K_city_lin ul li a {
    color: #666;
    cursor: pointer;
}

.k_site_K_city_zhu .K_city_lin ul li.thisOver a, .k_site_K_city_zhu .K_city_lin ul li a:hover {
    color: #0099e9;
}

.post_main_r_hidden {
    width: 968px;
    height: 50px;
    border: 1px solid #d9d9d9;
    background-color: #fcfcfc;
    float: left;
    cursor: pointer;
}

.post_main_r_hidden p {
    display: inline-block;
    line-height: 50px;
    padding-left: 28px;
    background: url(../images/help_icon_jia.png) no-repeat 0 15px / 20px 20px;
    margin: 0 auto;
}

.post_main_r_hidden p.has-name {
    float: left;
    background: none;
    padding-left: 15px;
}

.post_main_r_hidden p.has-name text {
    display: inline-block;
    max-width: 820px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    float: left;
}

.post_main_r_hidden p span {
    color: #0099e9;
}

.post_main_r_hidden p.has-name span {
    display: inline-block;
    float: left;
    margin-left: 5px;
}

.joinxx_px_item_hiddenBtn {
    height: 30px;
    clear: both;
}

.joinxx_px_item_hiddenBtn a {
    display: block;
    width: 144px;
    height: 29px;
    margin: 0 auto;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
}

.joinxx_px_item_hiddenBtn a:hover {
    background-color: #f0f0f0;
}

.joinxx_px_item_hiddenBtn a img {
    float: left;
    margin: 10px 10px 0 20px;
}

.joinxx_px_item_hiddenBtn a span {
    display: inline-block;
    color: #666;
    float: left;
    margin-top: 8px;
}

/*地图选点*/
.post_site_K {
    width: 628px;
    height: 36px;
    border: 1px solid #d2d6df;
    float: left;
    background-color: #fcfcfc;
}

.post_site_K input {
    width: 513px;
    height: 20px;
    line-height: 20px;
    border: none;
    float: left;
    margin: 8px 0 0 15px;
}

.post_site_K span {
    display: block;
    cursor: pointer;
    width: 72px;
    height: 20px;
    line-height: 19px;
    color: #666;
    text-align: right;
    border-left: 1px solid #d9d9d9;
    float: left;
    margin-top: 8px;
    background: url(../images/address_icon3.png) no-repeat 10px 1px;
}

.post_site_set {
    width: 968px;
    height: 512px;
    border: 1px solid #d9d9d9;
    display: none;
    position: relative;
    overflow: hidden;
    margin-top: 48px;
}

.mapD {
    position: absolute;
    left: 10px;
    top: 400px;
    z-index: 1;
}

.post_map {
    width: 100%;
    height: 512px;
    float: right;
}

.post_map_site {
    width: 280px;
    height: 512px;
    border-right: 1px solid #d9d9d9;
    background-color: #FFF;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 101;
}

#map_set {
    display: block;
    width: 15px;
    height: 57px;
    background: url(../images/mapstar_l.png) no-repeat;
    position: absolute;
    left: 279px;
    top: 200px;
    z-index: 102;
}

#map_set.thisOver {
    background: url(../images/mapstar_r.png) no-repeat;
}

.post_site_abc {
    overflow: hidden;
    margin: 0 15px;
    border-bottom: 1px solid #d9d9d9;
}

.post_site_abc p {
    padding: 8px 0 5px;
    overflow: hidden;
}

.post_site_abc p a {
    display: inline-block;
    *display: block;
    text-align: left;
    float: left;
    margin: 0 9px 5px 0;
    color: #0099e9;
}

.scrollbar {
    background-color: #eaeaea;
    border-radius: 4px;
    border: none;
    line-height: 0;
    width: 5px;
}

.scrollbar .handle {
    height: 100px;
    width: 100%;
    border-radius: 4px;
    background-color: #ccc;
    cursor: pointer;
    line-height: 0;
}

.slyWrap {
    margin: 10px 0 0 15px;
    width: 250px;
    float: left;
}

.example1 {
    position: relative;
}

.example1 .sly {
    width: 240px;
    height: 280px;
}

.example1 .sly ul {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.example1 .sly ul li {
    height: 80px;
    margin: 0 0 1px 0;
    font-size: 40px;
    line-height: 80px;
}

.example1 .scrollbar {
    position: absolute;
    top: 0;
    right: 0;
    height: 280px;
}

.post_main_ul .post_main_li.hdnumLimit {
    overflow: hidden;
}

.post_main_ul .post_main_li.hdTime1 {
    margin-bottom: 0;
    min-height: 61px;
    padding-bottom: 10px;
}
.post_main_ul .post_main_li.hdTime1.top15 {
    margin-top: 15px;
    padding-bottom: 0;
}

.post_site_wz {
    overflow: hidden;
    padding-bottom: 10px;
}

.post_site_wz .post_site_zu_abc {
    display: block;
    width: 30px;
    height: 30px;
    font-size: 25px;
    color: #ccc;
    float: left;
    text-align: left;
}

.post_site_wz .post_site_zu_city {
    width: 210px;
    overflow: hidden;
    float: left;
}

.post_site_wz .post_site_zu_city a {
    display: inline-block;
    line-height: 20px;
    float: left;
    margin-right: 6px;
    color: #0099e9;
}

.post_site_wz .post_site_zu_city a:hover,
.post_site_wz .post_site_zu_city a.thisOver {
    color: #0082c6;
    text-decoration: underline;
}

.post_main_li.hdTime2 {
    margin-bottom: 0;
    height: 68px;
}

.red_outK.thisOver .post_title,
.red_outK.thisOver .post_yzm,
.red_outK.thisOver .post_main_r_fwb #ueditor #edui1,
    /*.red_outK.thisOver .post-period-single .k_time_date,*/
    /*.red_outK.thisOver .post-period-single .k_time_hour,*/
.red_outK.thisOver #form_textarea,
.red_outK.thisOver .k_site,
.red_outK.thisOver .k_site_area,
.red_outK.thisOver .post_site_K,
.red_outK.thisOver .limit_L,
.red_outK.thisOver .k_style,
.red_outK.thisOver .post_style_K,
#refundNumOut.red_outK.thisOver,
.red_outK.thisOver .post_Contact {
    border: 1px solid #eb6877 !important;
}

.red_outK.redbox#post_main_r_K_title .post_main_r,
.red_outK.redbox .post_yzm,
.red_outK.redbox .post_main_r_fwb #ueditor #edui1,
    /*.red_outK.redbox .post-period-single .k_time_date,*/
    /*.red_outK.redbox .post-period-single .k_time_hour,*/
.red_outK.redbox .date-k-red,
.red_outK.redbox #form_textarea,
.red_outK.redbox .k_site,
.red_outK.redbox .k_site_area,
.red_outK.redbox .post_site_K,
.red_outK.redbox .limit_L,
.red_outK.redbox .k_style,
.red_outK.redbox .post_style_K,
#refundNumOut.red_outK.redbox,
.red_outK.redbox .post_Contact,
.post-party-outside.redbox .posterimg_outside {
    border: 1px solid #eb6877 !important;
}

.red_outK .post_title.blue,
.red_outK .post_yzm.blue,
.blue .red_outK .post_main_r_fwb #ueditor #edui1,
.form_input .input.blue,
.red_outK #form_textarea.blue,
.red_outK .k_time_date.blue,
.red_outK .k_time_hour.blue,
.red_outK .post_site_K.blue,
.red_outK .k_site.blue,
.wek_gray.blue,
.xuan_Li_P.blue,
.form_input_cost input.blue,
.red_outK .limit_L.blue,
#post_party_meet_tel.blue,
.red_outK .k_way.blue,
.red_outK .post_way_K.blue,
.red_outK .post_style_K.blue,
.post_main_fee_K input.blue,
#refundNumOut.blue,
.restrictControl .txt select.blue,
.k_site_area.blue,
.post_period_more .post_period_type #post_period_type_K.blue,
.k_time_hour.blue,
.k_time_date.blue {
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(0, 153, 233, 0.4);*/
    box-shadow: none;
    border: 1px solid #0099e9 !important;
}

.post_main_ul .post_main_li .post_main_r .k_style {
    width: 100%;
    /*height: 36px;*/
    float: left;
    margin-right: 14px;
    position: relative;
    z-index: 14;
}

.post_main_ul .post_main_li .post_main_r .k_style .tag-null {
    width: 139px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #d2d6df;
    background: url(../images/jiao.png) no-repeat 135px 13px;
    float: left;
    margin-right: 14px;
    margin-bottom: 10px;
    background-color: #fcfcfc;
    color: #999;
    padding-left: 15px;
    text-align: left;
}

.post_main_ul .post_main_li .post_main_r .k_style .tag-has {
    display: inline-block;
    line-height: 36px;
    color: #0099e9;
    float: left;
}

.post_main_ul .post_main_li .post_main_r .k_style .tag-has:hover {
    color: #0082c5;
}

.post_main_ul .post_main_li .post_main_r .k_style .tag-group .tag-group-li {
    display: inline-block;
    width: 108px;
    height: 36px;
    border: 1px solid #d2d6df;
    float: left;
    margin-right: 14px;
    margin-bottom: 10px;
}

.post_main_ul .post_main_li .post_main_r .k_style .tag-group .tag-group-li span {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    width: 75px;
    float: left;
    margin-left: 10px;
    text-align: left;
}

.post_main_ul .post_main_li .post_main_r .k_style .tag-group .tag-group-li a {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../images/icon-close-pic.png) no-repeat 0 0;
    float: left;
    margin: 12px 0 0 2px;
    cursor: pointer;
}

.post_main_ul .post_main_li .post_main_r .k_style .tag-group .tag-group-li a:hover {
    background: url(../images/icon-close-pic.png) no-repeat 0 -88px;
}

.post_main_ul .post_main_li .post_main_r .k_way {
    width: 154px;
    height: 36px;
    border: 1px solid #d2d6df;
    float: left;
    margin-right: 14px;
    position: relative;
    z-index: 15;
    background-color: #fcfcfc;
}

.post_main_ul .post_main_li .post_main_r .k_way input {
    width: 132px;
    height: 18px;
    border-top: 1px solid #FFF;
    float: left;
    margin: 7px 0 0 15px;
}

.post_main_ul .post_main_li .post_main_r .k_way input.jiao {
    background: url(../images/jiao.png) no-repeat right;
}

.post_main_ul .post_main_li .post_main_r .post_style_K {
    width: 200px;
    height: 36px;
    border: 1px solid #d2d6df;
    float: left;
    margin-right: 14px;
    position: relative;
    z-index: 14;
    background-color: #fcfcfc;
}

.post_main_ul .post_main_li .post_main_r .post_style_K input {
    width: 178px;
    height: 18px;
    border-top: 1px solid #FFF;
    float: left;
    margin: 7px 0 0 15px;
}

.post_main_ul .post_main_li .post_main_r .post_style_K input.jiao {
    background: url(../images/jiao.png) no-repeat right;
}

.post_main_fee2 {
    height: 40px;
}

.post_main_fee2 a {
    display: block;
    width: 138px;
    height: 42px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    border: 1px solid #d2d6df;
    float: left;
    margin-right: 20px;
    border-radius: 5px;
    background-color: #fcfcfc;
}

.post_main_fee2 a.thisOver {
    color: #0099e9;
    border: 1px solid #0099e9;
}

#payitemDiv {
    margin-bottom: 20px;
}

.post_main_meet {
    height: 60px;
}

.post_main_meet a {
    display: block;
    width: 132px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    border: 1px solid #dfdfdf;
    float: left;
    margin-right: 30px;
    border-radius: 5px;
}

.post_main_meet a.thisOver {
    color: #0099e9;
    border: 1px solid #0099e9;
}

.post_main_meet_tel {
    height: 188px;
    border: 1px solid #d9d9d9;
    position: relative;
    background-color: #fcfcfc;
    margin-bottom: 15px;
}

.post_main_meet_tel .pic01 {
    position: absolute;
    left: 164px;
    top: 20px;
}

.post_main_meet_tel .pic02 {
    position: absolute;
    left: 424px;
    top: 10px;
    width: 2px;
    height: 168px;
}

.post_main_meet_tel .pic03 {
    position: absolute;
    left: 504px;
    top: 0;
}

.post_main_meet_tel .txt1 {
    display: block;
    width: 100px;
    height: 20px;
    background: url(../images/icon_meet2.png) no-repeat 0 0;
    padding-left: 18px;
    color: #333;
    position: absolute;
    left: 18px;
    top: 114px;
    text-align: left;
}

.post_main_meet_tel .txt2 {
    display: inline-block;
    color: #8dbdd6;
    position: absolute;
    left: 104px;
    top: 150px;
}

.post_main_meet_tel .txt3 {
    display: inline-block;
    color: #666666;
    position: absolute;
    left: 470px;
    top: 100px;
    line-height: 18px;
}

.post_main_meet_tel .txt4 {
    display: inline-block;
    color: #666666;
    position: absolute;
    left: 620px;
    top: 138px;
    line-height: 18px;
}

.post_main_meet_tel .txt5 {
    display: inline-block;
    color: #666666;
    position: absolute;
    left: 753px;
    top: 100px;
    line-height: 18px;
}

.post_main_meet_tel input {
    position: absolute;
    width: 285px;
    height: 36px;
    background-color: #FFF;
    border: 1px solid #d9d9d9;
    padding-left: 10px;
    left: 105px;
    top: 105px;
}

.k_site_K3 {
    position: absolute;
    width: 708px;
    overflow: hidden;
    border-top: 1px solid #d9d9d9;
    *border-left: 1px solid #d9d9d9;
    *border-right: 1px solid #d9d9d9;
    *border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9 \9;
    border-right: 1px solid #d9d9d9 \9;
    border-bottom: 1px solid #d9d9d9 \9;
    left: 0;
    left: -1px \9;
    *left: -1px;
    z-index: 2001;
    background-color: #FFF;
    box-shadow: 0 2px 8px #ccc;
    padding-bottom: 15px;
}

.k_site_K3.this-margin {
    top: 10px;
}

.k_site_K3 .k_site_K3_close {
    height: 15px;
}

.k_site_K3 .k_site_K3_close a {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../images/icon-close-pic.png) no-repeat 0 0;
    float: right;
    margin: 12px 10px 0 0;
    cursor: pointer;
}

.k_site_K3 .k_site_K3_close a:hover {
    background: url(../images/icon-close-pic.png) no-repeat 0 -88px;
}

.k-site-out {
    position: relative;
    display: block;
    clear: both;
}

.k_site_K4 {
    position: absolute;
    width: 200px;
    overflow: hidden;
    border-top: 1px solid #d9d9d9;
    *border-left: 1px solid #d9d9d9;
    *border-right: 1px solid #d9d9d9;
    *border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9 \9;
    border-right: 1px solid #d9d9d9 \9;
    border-bottom: 1px solid #d9d9d9 \9;
    left: 0;
    left: -1px \9;
    *left: -1px;
    top: 48px;
    z-index: 2001;
    background-color: #FFF;
    box-shadow: 0 2px 8px #ccc;
}

.k_site_K3 ul.tagUl {
    margin-top: 20px;
}

.k_site_K3 ul li.tagLi {
    width: 708px;
}

.k_site_K3 ul li span {
    float: left;
    width: 98px;
    height: 30px;
    display: inline-block;
    line-height: 30px;
    text-align: left;
    margin-left: 30px;
}

.k_site_K3 ul li ul.tagGroupUl {
    width: 580px;
    float: left;
}

.k_site_K3 ul li ul li.tagGroupLi {
    float: left;
    margin: 0 10px 10px 0;
}

.k_site_K3 ul li ul li a {
    display: block;
    width: 68px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    color: #aaa;
    border: 1px solid #ddd;
    cursor: pointer;
}

.k_site_K3 ul li ul li.tagGroupLi.thisOver a {
    border: 1px solid #0099e9;
    color: #0099e9;
}

.k_site_K4 ul li a {
    display: block;
    height: 26px;
    text-align: left;
    line-height: 26px;
    cursor: pointer;
    padding-left: 20px;
}

.k_site_K3 ul li ul li a:hover {
    border: 1px solid #0099E9;
    color: #0099E9;
}

.k_site_K4 ul li a:hover {
    background-color: #0099e9;
    color: #FFF;
}

/*发布页体现规则弹窗*/
#post_tixian {
    display: none;
    width: 730px;
    background: #fff;
    border-radius: 12px;
}

#post_tixian .post_tixian_top {
    width: 100%;
    height: 55px;
    background: #f4f5f9;
    display: block;
    border-radius: 12px 12px 0 0;
}

#post_tixian .post_tixian_top .del {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 16px;
    height: 15px;
    overflow: hidden;
}

#post_tixian .post_tixian_top .del:hover img {
    margin-top: -15px;
}

#post_tixian .post_tixian_top b {
    line-height: 55px;
    margin-left: 20px;
}

#post_tixian .post_tixian_auto {
    width: calc(100% - 72px);
    height: auto !important;
    overflow-y: auto;
    padding: 40px 30px 40px 42px;
}

#post_tixian h2 {
    font-size: 16px;
    height: 50px;
    font-weight: bold;
}

#post_tixian h3 {
    font-size: 15px;
    color: #61c8fd;
    height: 25px;
    padding-left: 5px;
}

#post_tixian h4 {
    height: 18px;
    padding-left: 5px;
    font-weight: 400;
}

#post_tixian .txt {
    line-height: 30px;
    padding-left: 5px;
}

#post_tixian .txt i {
    color: #aaa;
    font-style: italic;
}

#post_tixian .txt_bottom {
    padding: 12px 0 0 5px;
}

#post_tixian .padding_b {
    padding-bottom: 20px;
}

#post_tixian .padding_t {
    padding-top: 5px;
}

#post_tixian .padding_l {
    padding-left: 25px;
}

#post_tixian .padding_b2 {
    margin-left: 5px;
}

#post_tixian .padding_b2 img {
    float: left;
    margin-right: 20px;
}

#post_tixian .padding_b2 .padding_b2_txt {
    margin-top: 10px;
}

#post_tixian .padding_b2 .padding_b2_txt i {
    display: block;
}

#post_tixian .padding_b2 .padding_b2_txt .b2_txt_1 {
    color: #999;
    line-height: 22px;
    margin-top: 10px;
}

#post_tixian .padding_b2 .padding_b2_txt .b2_txt_2 {
    font-size: 22px;
    line-height: 30px;
}

#post_tixian .padding_b2 .padding_b2_txt .b2_txt_3 {
    color: #333;
    line-height: 22px;
}

/**海报*/
.posterimg_outside {
    width: 210px;
    height: 123px;
    background: url(../images/posterimg.png) no-repeat 100% 100%;
    float: left;
}

/**视频*/
.posterimg_outsidev {
    width: 210px;
    height: 123px;
    background: url(../images/posterimg.png) no-repeat 100% 100%;
    float: left;
}

a.posterimg_add_btn {
    display: inline-block;
    width: 138px;
    height: 42px;
    line-height: 40px;
    border-radius: 5px;
    background-color: #0099e9;
    color: #FFF;
    float: left;
    margin: 20px 0 0 30px;
}

a.posterimg_add_btn:hover {
    background-color: #0082c5;
    color: #fff;
}

.posterimg_del_btn {
    display: inline-block;
    float: left;
    margin: 34px 0 0 18px;
}

.posterimg_del_btn:hover {
    color: #0099e9;
}

p.posterimg_wxts {
    display: block;
    color: #666;
    display: block;
    float: left;
    margin: 20px 0 0 30px;
    text-align: left;
}
/*发布页海报弹框*/
#tc_posterSec {width: 960px;height:90vh;max-height: 630px;border-radius: 12px;background: #fff;overflow: hidden;}
#tc_posterSec .close{position: absolute;width: 16px;height: 16px;cursor: pointer;background: url("../images/popups_close.png") no-repeat 0px 0px;top: 10px;right: 10px;}
#tc_posterSec .close:hover{background-position: 0px -15px;}
#tc_posterSec .tc_poster_topUp {height: 40px;padding-top: 20px;background-color: #fff;float: left;width: 100%;border-top-left-radius: 12px;border-top-right-radius: 12px;border-bottom: 1px solid #ddd;}
#tc_posterSec .tc_poster_topUp {height: 40px;padding-top: 20px;background-color: #fff;float: left;width: 100%;border-top-left-radius: 12px;border-top-right-radius: 12px;border-bottom: 1px solid #ddd;}
#tc_posterSec .tagListBox{width: 100%;height: 40px;}
#tc_posterSec .tagList{width: calc(100% - 20px);margin: 0px auto;height: 40px;}
#tc_posterSec .tagList li{padding: 0px 15px;float: left;height: 40px;cursor: pointer;}
#tc_posterSec .tagList span{display: inline-block;height: 40px;line-height: 40px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;font-size: 14px;color: #233040;}
#tc_posterSec .tagList span:hover{color: #0099e9;}
#tc_posterSec .tagList li.active span{color: #0099e9;border-bottom: 3px solid #0099E9;}
#tc_posterSec .posterMain{width: 100%;height: calc(100% - 121px);margin: 0px auto;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;overflow-x: hidden;overflow-y: scroll;}
#tc_posterSec .posterList{width: calc(100% - 43px);height: auto;padding-top: 10px;margin-left: 30px;position: relative;}
#tc_posterSec .posterItemBox{display: inline-block;overflow: hidden;}
#tc_posterSec .posterTitle{width: 890px;height: 50px;line-height: 50px;margin-bottom: 5px;}
#tc_posterSec .posterItem{display: inline-block;margin: 0px 14px 14px 0px;width: 211px;height: 116px;overflow: hidden;position: relative;cursor: pointer;}
#tc_posterSec .posterItem img{width: 211px;height: 116px;}
.posterMain .maskBox{position: absolute;width: 211px;height: 116px;background: rgba(0,0,0,.5);top: 0px;left: 0px;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;font-size: 14px;display: none;}
.posterMain .posterItem:hover .maskBox{display: flex;display: -webkit-flex;}
.posterMain .maskBox.maskBoxShow{display: flex;display: -webkit-flex;background: transparent;}
.posterMain .maskBox .selectBtn{display: inline-block;width: 60px;height: 30px;border-radius: 4px;background: #fff;color: #0099e9;line-height: 30px;text-align: center;}
.posterMain .maskBox .selectBtn:hover{color: #0082c5;}
.posterMain .maskBox .editBtn{display: inline-block;width: 84px;height: 30px;border-radius: 4px;line-height: 30px;text-align: center;background: #0099e9;color: #fff;margin-left: 13px;}
.posterMain .maskBox .editBtn:hover{background: #0082c6;}
.posterMain .taskBox{width: 960px;height: 630px;}
.guideMain .maskBox{right: 45px;top: 127px;left: auto;}
/*海报引导*/
#posterGuideBox{width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;bottom: 0px;right: 0px;background: rgba(0,0,0,0.7);display: none;z-index: 3001;}
#posterGuideBox.show{display: flex;display: -webkit-flex;display: -moz-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
#posterGuideBox .guideMain{width: 960px;height: 630px;position: relative;z-index: 3002;}
#posterGuideBox .guideMain .guideTxt{width: 510px;height: 211px;background: url("../images/postpostericonsnew.png") no-repeat 0px -188px;position: absolute;right: 21px;top: 147px;}
#posterGuideBox .guideMain .guideBtn{width: 105px;height: 50px;background: url("../images/postpostericonsnew.png") no-repeat 0px -48px;position: absolute;right: 210px;top: 365px;cursor: pointer;}
#posterGuideBox .guideMain .guideBtn:hover{background-position: -233px -49px;}

/*上传本地图片之后编辑框*/
#tc_posterSec .posterUpload{width: 100%;height: 60px;position: relative;cursor: pointer;}
#tc_posterSec .btnBox{width: 100%;height: 60px;color: #fff;font-size: 16px;display: -webkit-flex;display: flex;display: -moz-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
#tc_posterSec .btnBox:hover{background: #0082c6;}
#tc_posterSec .btnBox .addIcon{display: inline-block;width: 15px;height: 15px;background: url("../images/postpostericonsnew.png") no-repeat 0px 0px;margin-right: 8px;}
#tc_posterSec .getPicfileOutK{position: absolute;width: 100%;height: 60px;top: 0px;left: 0px;}
#tc_posterSec .getPicfileOutK label{display: block;width: 100%;height: 60px;background: #0099e9;position: relative;}
#tc_posterSec .getPicfileOutK label:hover {background: #0082c6;border: none;}
#tc_posterSec .getPicfileOutK input{width: 100%;height: 60px;opacity: 0;cursor: pointer;position: absolute;top: 0px;left: 0px;}




/*海报--本地上传之后剪切编辑*/
#poster_container {width: 730px;height: 580px;border-radius: 12px;text-align: center;background: #fff;}
#poster_container .img-container {width: 690px;height: 480px;padding: 30px 20px 20px;}
.modal-body {display: block;width: 600px;height: 350px;}
.modal-body canvas {width: 600px !important;height: 350px !important;}
#poster_container .docs-buttons {padding-top: 20px;background-color: #F4F5F9;width: 100%;height: 46px;border-radius: 0 0 12px 12px;}
#poster_container .docs-buttons .btn-cancel-r {display: inline-block;cursor: pointer;width: 88px;height: 28px;line-height: 28px;border-radius: 5px;background-color: #f1f1f1;border: 1px solid #dddddd;margin: 0 25px 0 10px;float: right;}
#poster_container .docs-buttons .btn-cancel-r:hover {background: #ddd;}
#poster_container .docs-buttons .btn-primary {width: 90px;height: 30px;border-radius: 5px;background-color: #0099e9;color: #FFF;margin: 0 0 0 10px;float: right;cursor: pointer;}
#poster_container .docs-buttons .btn-primary:hover {background-color: #0082c6;}
.getPicfileOutK {position: absolute;width: 680px;height: 88px;z-index: 1001;}
.getPicfileOutK label input {width: 612px;height: 82px;opacity: 0;cursor: pointer;background: #f8f8f8;}
#getCroppedCanvasModal {display: none !important;}
/*#tc_posterSec .tc_picList {*/
    /*width: 100%;*/
    /*height: 380px;*/
    /*background-color: #fff;*/
    /*float: left;*/
    /*overflow: hidden;*/
/*}*/

/*#tc_posterSec .tc_picList .posterKutit {*/
    /*font-size: 18px;*/
    /*padding: 0 0 5px 20px;*/
    /*text-align: left;*/
/*}*/

/*#tc_posterSec .tc_picList .posterKu_main {*/
    /*height: 357px;*/
    /*width: 720px;*/
    /*overflow-y: auto;*/
    /*overflow-x: hidden;*/
    /*float: left;*/
    /*margin-left: 0;*/
/*}*/

/*#tc_posterSec .tc_picList .posterKu_main span.posterKu_style {*/
    /*display: block;*/
    /*width: 100%;*/
    /*height: 20px;*/
    /*line-height: 20px;*/
    /*border-left: 4px solid #0099e9;*/
    /*font-size: 18px;*/
    /*color: #aaa;*/
    /*text-align: left;*/
    /*padding-left: 7px;*/
    /*float: left;*/
    /*margin: 10px 0 0 20px;*/
    /*clear: both;*/
/*}*/

/*#tc_posterSec .tc_picList .posterKu_main a {*/
    /*display: block;*/
    /*width: 211px;*/
    /*height: 116px;*/
    /*position: relative;*/
    /*float: left;*/
    /*margin: 10px 0 10px 20px;*/
/*}*/

/*#tc_posterSec .tc_picList .posterKu_main a img {*/
    /*width: 211px;*/
    /*height: 116px;*/
/*}*/

/*#tc_posterSec .tc_picList .posterKu_main a i {*/
    /*display: none;*/
    /*width: 30px;*/
    /*height: 30px;*/
    /*position: absolute;*/
    /*right: 5px;*/
    /*top: 5px;*/
    /*background: url(../images/subinfo_pic_check_2.png) no-repeat 100% 100%;*/
/*}*/

/*#tc_posterSec .tc_picList .posterKu_main a.thisOver i {*/
    /*display: block;*/
/*}*/

/*#tc_posterSec .tc_poster_Bottom {*/
    /*width: 100%;*/
    /*height: 72px;*/
    /*overflow: hidden;*/
    /*background: #f4f5f9;*/
    /*border-radius: 0 0 12px 12px;*/
/*}*/

/*#tc_posterSec .tc_poster_Bottom a#addOkbtn {*/
    /*float: right;*/
    /*width: 90px;*/
    /*height: 30px;*/
    /*display: inline-block;*/
    /*background-color: #0099e9;*/
    /*line-height: 30px;*/
    /*text-align: center;*/
    /*color: #fff;*/
    /*border-radius: 5px;*/
    /*margin: 20px 0 0 10px;*/
/*}*/

/*#tc_posterSec .tc_poster_Bottom a#addOkbtn:hover {*/
    /*background-color: #0082c6;*/
/*}*/

/*#tc_posterSec .tc_poster_Bottom a#addOkbtn.thisOver {*/
    /*background-color: #0099e9;*/
    /*color: #FFF;*/
/*}*/

/*#tc_posterSec .tc_poster_Bottom a#addOkbtn.thisOver:hover {*/
    /*background-color: #0082c6;*/
/*}*/

/*#tc_posterSec .tc_poster_Bottom a.outBtn {*/
    /*float: right;*/
    /*width: 88px;*/
    /*height: 28px;*/
    /*display: inline-block;*/
    /*background-color: #fff;*/
    /*line-height: 28px;*/
    /*text-align: center;*/
    /*border: 1px solid #ddd;*/
    /*border-radius: 5px;*/
    /*margin: 20px 25px 0 10px;*/
/*}*/

/*#tc_posterSec .tc_poster_Bottom a.outBtn:hover {*/
    /*background: #ddd;*/
/*}*/

/**地图上列表样式*/
.field_list_wrap_big {
    width: 260px;
    position: absolute;
    top: -1px;
    left: 950px;
    text-align: left;
}

.field_list_wrap {
    float: right;
    width: 0;
    border: 1px solid #cacaca;
}

.field_list_wrap .top {
    height: 35px;
    overflow: hidden;
    line-height: 40px;
    padding-left: 10px;
    background: url(../images/field_iconsprite5.png);
}

.field_list_wrap .field_box {
    height: 467px;
    overflow-y: auto;
    background: url(../images/field_iconsprite5.png);
}

.field_list_wrap .field_li a {
    display: block;
    position: relative;
    padding-top: 10px;
}

.field_list_wrap .field_li a.current, .field_list_wrap .field_li a:hover, .field_list_wrap .field_li a.current_hover {
    background: #f2fbff;
}

.field_list_wrap .field_li .box {
    border-bottom: 1px solid #ddd;
    padding: 0 5px 10px 25px;
    overflow: hidden;
    margin-left: 10px;
}

.field_list_wrap .field_li .border_n {
    border: none;
}

.field_list_wrap .field_li .number {
    position: absolute;
    top: 8px;
    left: 10px;
    width: 17px;
    height: 24px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    background: url(../images/address_bg.png) no-repeat;
}

.field_list_wrap .field_li h2 {
    line-height: 20px;
    color: #0099e9;
    margin-bottom: 5px;
}

.field_list_wrap .field_li .tel {
    color: #999;
    line-height: 20px;
}

.field_list_wrap .field_li .address {
    color: #999;
    line-height: 16px;
}

.field_list_wrap .field_fy {
    text-align: center;
}

.field_list_wrap .field_fy_wrap {
    overflow: hidden;
    margin: 10px auto;
    display: inline-block;
}

.field_list_wrap .field_fy a {
    height: 18px;
    line-height: 18px;
    padding: 0 5px;
    color: #0099e9;
    float: left;
    margin: 0 2px;
    border: 1px solid #ebebeb;
}

.field_list_wrap .field_fy a:hover {
    border-color: #0099e9;
    cursor: pointer;
}

.field_list_wrap .field_fy .dian {
    padding: 0 2px;
    text-align: center;
    color: #999;
    border: none;
}

.field_list_wrap .field_fy .current {
    background: #0099e9;
    border: 1px solid #0099e9;
    color: #fff;
}

.field_list_wrap_big .close {
    position: absolute;
    top: 0;
    left: 1px;
    width: 17px;
    height: 62px;
    border: 1px solid #cacaca;
    border-right: none;
    margin-top: 210px;
    background: url(../images/field_iconsprite5.png);
    border-radius: 2px 0 0 2px;
    cursor: pointer;
}

.field_list_wrap_big .close span {
    width: 7px;
    height: 11px;
    background: url(../images/field_iconsprite4.png) no-repeat -20px 0;
    margin: 25px 5px;
    display: inline-block;
}

.field_btn a {
    display: block;
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 1;
    width: 52px;
    height: 52px;
    background: url(../images/field_tcicon.png) no-repeat;
}

.field_btn a:hover {
    background: url(../images/field_iconsprite.png) no-repeat -1px -1px;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #e2e7f1;
}

.field_tc_wrap .field_tc_bg {
    left: 206px;
    bottom: -24px;
}

/*小图标 */
.field_icon_s_box {
    padding: 20px 0 3px;
}

.field_icon_s {
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: #ff7866;
    border: 1px solid #ed3f28;
    border-radius: 50%;
}

.field_icon_s:hover, .field_s_ccurrent, .field_s_ccurrent_hover {
    width: 9px;
    height: 9px;
    background-color: #0099e9;
    border-color: #0285c9;
}

/*大图标*/
.field_icon_b_box {
    margin: -6px 0 0 -4px;
}

.field_icon_b {
    display: inline-block;
    width: 23px;
    height: 37px;
    background: url(../images/field_iconsprite3.png) no-repeat 1px 2px;
    color: #fff;
    text-align: center;
    line-height: 30px;
}

.field_icon_b:hover, .field_b_ccurrent, .field_b_ccurrent_hover {
    background-position: -72px 0;
    border-color: #0285c9;
}

/*验证码*/
#wait {
    text-align: left;
    padding-left: 70px;
}

#notice {
    text-align: left;
    height: 30px;
    float: left;
}

#notice img {
    float: left;
    margin-top: 9px;
    width: 13px;
}

#notice span {
    color: #ff151e;
    display: inline-block;
    float: left;
    line-height: 30px;
    margin-left: 5px;
}

/*退款设置*/
.post_main_li.refund {
    height: 42px;
    clear: both;
    padding-bottom: 12px;
}
.post_main_li.refund.ptop10 {
    height: 161px;
    padding-bottom: 17px;
}

.post_main_li.refund .post_main_r {
    position: relative;
}

.post_main_li.refund .refund_wrap {
    text-align: left;
    clear: both;
    border: 1px solid #d2d6df;
    padding-bottom: 10px;
    padding-top: 0;
    margin-top: 20px;
}

.post_main_li.refund .refund_wrap p {
    height: 38px;
    line-height: 38px;
    padding-left: 20px;
}

.post_main_li.refund .refund_wrap .refund_no {
    margin: 10px 0 5px;
}

.post_main_li.refund .refund_wrap p span {
    padding-left: 8px;
}

.post_main_li.refund .refund_wrap p i {
    width: 18px;
    height: 18px;
    float: left;
    margin-top: 10px;
    cursor: pointer;
    background: url(../images/post_party_icon1.png) no-repeat -1px -20px;
}

.post_main_li.refund .refund_wrap p i.thisover {
    background-position: -1px -1px;
}

.post_main_li.refund .refund_wrap input {
    height: 36px;
    line-height: 36px;
    text-align: center;
    border: none;
    margin-left: -10px;
    box-shadow: none !important;
    border: none !important;
    margin-top: -3px;
    font-weight: normal;
}

.post_main_li.refund .refund_txt {
    height: 15px;
    line-height: 14px;
    color: #aaa;
    padding: 15px 0 10px;
    text-align: left;
    clear: both;
}

.post_main_li.refund .refund_txt span {
    float: left;
    margin: 1px 3px 1px 0;
    width: 13px;
    height: 13px;
    background: url(../images/post_party_icon1.png) no-repeat -1px -73px;
}

.post_main_li.refund #refund_red_ts {
    display: none;
    text-align: left;
}

.post_main_li.refund #refund_red_ts span {
    color: #eb6877;
    line-height: 30px;
    margin-left: 5px;
}

.post_main_li.refund #refund_red_ts img {
    margin-top: 8px;
}

.refund_nember .refundNumOut {
    font-weight: normal;
    position: relative;
}

.refund_nember .refundNumOut .refun-k {
    display: inline-block;
    width: 59px;
    padding-left: 14px;
    height: 28px;
    text-align: left;
    line-height: 28px;
    border: 1px solid #d2d6df;
    background: url(../images/jiao.png) no-repeat 50px 11px;
}

.refund_nember .refundNumOut .refun-k.blue {
    border: 1px solid #0099e9;
}

.post_main_li.refund .refund_wrap .refund_nember .refundNumOut .refunList {
    display: none;
    width: 67px;
    height: 180px;
    position: absolute;
    left: 0;
    top: 22px;
    padding-left: 0;
    border: 1px solid #d2d6df;
    background-color: #fff;
    z-index: 1001;
    overflow-y: auto;
}

.post_main_li.refund .refund_wrap .refund_nember .refundNumOut .refunList.this-show {
    display: inline-block;
}

.post_main_li.refund .refund_wrap .refund_nember .refundNumOut .refunList span {
    display: block;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    padding-left: 10px;
}

.post_main_li.refund .refund_wrap .refund_nember .refundNumOut .refunList span:hover {
    background-color: #0099e9;
    color: #fff;
}

#joinxx_px h4.title {
    padding-left: 20px;
    text-align: left;
    height: 30px;
}

.restrictControl {
    clear: both;
    background: #f4f9fe;
    margin-top: 49px;
    text-align: left;
    padding: 15px 0 10px 40px;
    border-top: 1px solid #d5d9e1;
    display: none;
}

.cost_content.toggle .restrictControl {
    display: block;
}

.restrictControl .list {
    height: 48px;
}

.restrictControl .list .title {
    display: inline-block;
    width: 105px;
    height: 40px;
    line-height: 40px;
    text-align: left;
    float: left;
}

.restrictControl .list .main {
    width: 700px;
    height: 40px;
    float: left;
    margin-left: 0;
}

.restrictControl .list .main select {
    width: 124px;
    padding-left: 15px;
    height: 36px;
    border: 1px solid #d9d9d9;
    margin: 0 8px;
    background: #fff url(../images/manage_jiao.png) no-repeat 100px 16px;
    float: left;
}

.restrictControl .list .main span {
    padding: 0 10px;
    line-height: 40px;
    float: left;
}

.restrictControl .list .timeBase {
    width: 139px;
    height: 36px;
    border: 1px solid #d9d9d9;
    overflow: hidden;
    background-color: #FFF;
    float: left;
}

.restrictControl .list .main input {
    background-color: #FFF;
    padding-left: 15px;
    width: 160px;
    height: 36px;
}

.restrictControl .list.checkParty {
    position: relative;
}

.restrictControl .list.checkParty .checkPartyTan {
    width: 14px;
    height: 14px;
    position: absolute;
    top: 14px;
    left: -20px;
    background: url(../images/tan_blue.png) no-repeat;
    display: block;
}

.restrictControl .list.checkParty .checkPartyTc {
    position: absolute;
    top: -102px;
    left: -20px;
    width: 516px;
    height: 104px;
    background: #fff;
    box-shadow: 0 0 9px #aaa;
    -webkit-box-shadow: 0 0 5px #aaa;
    -moz-box-shadow: 0 0 5px #aaa;
    -ms-box-shadow: 0 0 5px #aaa;
    -o-box-shadow: 0 0 5px #aaa;
    display: none;
}

.restrictControl .list.checkParty .checkPartyTc .checkPartyTxt {
    margin: 15px 30px 0 20px;
    line-height: 24px;
}

#fee_0_A {
    color: #0099e9;
}

#fee_1_A {
    color: #0099e9;
}

#fee_0_A:hover {
    border: 1px solid #0099e9;
}

#fee_1_A:hover {
    border: 1px solid #0099e9;
}

.post_main_ul .post_main_li .post_main_r .k_site_area {
    width: 154px;
    height: 36px;
    border: 1px solid #d2d6df;
    float: left;
    margin-right: 14px;
    position: relative;
    z-index: 16;
    background-color: #fcfcfc;
}

.post_main_ul .post_main_li .post_main_r .k_site_area input {
    width: 130px;
    height: 18px;
    border-top: 1px solid #FFF;
    float: left;
    margin: 7px 0 0 15px;
}

.post_main_ul .post_main_li .post_main_r .k_site_area input.jiao {
    background: url(../images/jiao.png) no-repeat right;
}

.post_main_ul .post_main_li .post_main_r .k_site_area img {
    float: left;
    margin-top: 15px;
}

.k_site_area .k_site_K_qu {
    position: absolute;
    width: 366px;
    overflow: hidden;
    border-top: 1px solid #d9d9d9;
    *border-left: 1px solid #d9d9d9;
    *border-right: 1px solid #d9d9d9;
    *border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9 \9;
    border-right: 1px solid #d9d9d9 \9;
    border-bottom: 1px solid #d9d9d9 \9;
    left: 0;
    left: -1px \9;
    *left: -1px;
    top: 48px;
    display: block;
    z-index: 2001;
    background-color: #FFF;
    box-shadow: 0 2px 8px #ccc;
}

.k_site_area .k_site_K_qu ul {
    overflow: hidden;
    padding: 8px 5px 8px 18px;
}

.k_site_area .k_site_K_qu ul li {
    display: inline-block;
    height: 22px;
    line-height: 20px;
    float: left;
    margin: 2px 5px 2px 0;
    text-align: left;
    padding-right: 18px;
}

.k_site_area .k_site_K_qu ul li a {
    color: #666;
    cursor: pointer;
}

.k_site_area .k_site_K_qu ul li a:hover {
    color: #0099e9;
}

#ueditor {
    display: none;
}

#newRichTtexBtn {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 8px;
    z-index: 10010;
}

#newRichTtexBtn:hover {
    color: #0099e9;
}

.blackTitle {
    top: 28px !important;
    z-index: 1000 !important;
}

.cost_content .setControl {
    width: 74px;
    height: 58px;
    position: absolute;
    left: 795px;
    top: 0;
    border-left: 1px solid #fcfcfc;
    border-right: 1px solid #fcfcfc;
    text-align: center;
}

.cost_content .setControl.only {
    left: 825px;
}

.cost_content.toggle .setControl {
    height: 60px;
    background-color: #f4f9fe;
    border-left: 1px solid #d5d9e1;
    border-right: 1px solid #d5d9e1;
}

.cost_content .setControl a {
    margin: 20px 0 0 28px;
}

/*体验新版弹窗*/
#tc_changeVersion {
    width: 730px;
    overflow: hidden;
    background-color: #FFF;
    border-radius: 5px;
    display: none;
    z-index: 3000;
}

#tc_changeVersion .tcVersionTop {
    height: 50px;
    width: 100%;
    position: relative;
    background-color: #f4f5f9;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#tc_changeVersion .tcVersionTop .tc_c_close {
    width: 15px;
    height: 15px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    right: 10px;
}

#tc_changeVersion .tcVersionTop .tc_c_close img {
    width: 15px;
    height: 31px;
    margin-top: 0;
}

#tc_changeVersion .tcVersionTop .tc_c_close:hover img {
    margin-top: -15px;
}

#tc_changeVersion .tcVersionTop .tc_c_title {
    display: inline-block;
}

#tc_changeVersion .tcVersionTop .tc_c_title p {
    line-height: 50px;
    padding-left: 20px;
}

#tc_changeVersion .tc_c_title2 {
    padding: 39px 0 87px 25px;
    font-size: 16px;
    text-align: left;
}

#tc_changeVersion .tcVersionBottom {
    height: 66px;
    width: 100%;
    position: relative;
    background-color: #f4f5f9;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

#tc_changeVersion .tcVersionBottom .l {
    display: block;
    width: 130px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #FFF;
    background-color: #0099e9;
    border: 1px solid #0099e9;
    float: right;
    margin: 18px 10px 0 0;
    border-radius: 3px;
}

#tc_changeVersion .tcVersionBottom .l:hover {
    background-color: #0082c5;
}

#tc_changeVersion .tcVersionBottom .r {
    display: block;
    width: 88px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #FFFFFF;
    border: 1px solid #dddddd;
    float: right;
    margin: 18px 20px 0 0;
    border-radius: 3px;
}

#tc_changeVersion .tcVersionBottom .r:hover {
    background-color: #ddd;
}

/*周期性活动*/
.post_period_change {
    display: block;
    clear: both;
    text-align: left;
    padding: 10px 0 0 218px;
    position: relative;
}

.post_period_change span {
    color: #0099e9;
    cursor: pointer;
}

.post_period_change span:hover {
    color: #0082c5;
}

.post_period_change span.period.more {
    background: url(../images/icon_post_party_group.png) no-repeat 0 -100px;
    line-height: 17px;
    padding-left: 24px;
    display: inline-block;
}
.post_period_change span.period.more:hover {
    background: url(../images/icon_post_party_group.png) no-repeat 0 -150px;
}
.post_period_change span.period.one {
    background: url(../images/icon_post_party_group.png) no-repeat 0 0;
    line-height: 17px;
    padding-left: 24px;
    display: inline-block;
}
.post_period_change span.period.one:hover {
    background: url(../images/icon_post_party_group.png) no-repeat 0 -50px;
}
.post_period_change span.period.more.gray,
.post_period_change span.period.more.gray:hover {
    background: url(../images/icon_post_party_group.png) no-repeat 0 -800px;
}
.post_period_change span.period.one.gray,
.post_period_change span.period.one.gray:hover {
    background: url(../images/icon_post_party_group.png) no-repeat 0 -850px;
}
.post_period_change span.address_btn.down {
    background: url(../images/icon_post_party_group.png) no-repeat 0 -900px;
    line-height: 17px;
    padding-left: 17px;
    display: inline-block;
}
.post_period_change span.address_btn.down:hover {
    background: url(../images/icon_post_party_group.png) no-repeat 0 -950px;
}
.post_period_change span.address_btn.up {
    background: url(../images/icon_post_party_group.png) no-repeat 0 -200px;
    line-height: 17px;
    padding-left: 24px;
    display: inline-block;
}
.post_period_change span.address_btn.up:hover {
    background: url(../images/icon_post_party_group.png) no-repeat 0 -250px;
}
.post_period_change.hasjoin {
    overflow: visible;
    position: relative;
    z-index: 100;
}

.post_period_change.hasjoin span {
    color: #98a4b4;
}

.post_period_change.hasjoin span:hover {
    color: #98a4b4;
}

.post_period_change.hasjoin b {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/icon_post_tan_3.png) no-repeat top;
    cursor: pointer;
}

.post_period_change.hasjoin p {
    display: none;
}

.post_period_change.hasjoin:hover p {
    display: inline-block;
    width: 210px;
    height: 38px;
    line-height: 38px;
    text-align: left;
    padding-left: 12px;
    position: absolute;
    left: 290px;
    top: 7px;
    z-index: 1;
    background-color: #fff;
    border: 1px solid #ddd;
}

.post_period_change .period_tc_box {
    display: none;
    border: 1px solid #ddd;
    background: #fff;
    box-shadow: 1px 1px 2px #ddd;
    line-height: 20px;
    position: absolute;
    top: 38px;
    left: 164px;
    z-index: 1100;
}

.post_period_change .period_tc_box .period_alt {
    padding: 10px;
    display: block;
}

.post_period_change .period_img {
    position: absolute;
    top: -7px;
    left: 20px;
    width: 12px;
    height: 7px;
}

.post_period_change.address_change {
    padding: 10px 0 0 15px;
}

.period_base_box {
    position: absolute;
    width: 198px;
    overflow: hidden;
    border: 1px solid #d5d9e1;
    left: 100px;
    top: 49px;
    display: block;
    z-index: 1004;
    background-color: #FFF;
}

.period_base_box ul {
    max-height: 400px;
    overflow-y: auto;
}

.period_base_box ul li {
    height: 38px;
    line-height: 38px;
    text-align: left;
    cursor: pointer;
    padding-left: 15px;
}

.period_base_box ul li:hover {
    background-color: #0099e9;
    color: #fff;
}

.post_period_more {
    width: 928px;
    border: 1px solid #d5d9e1;
    background-color: #fcfcfc;
    padding: 15px 20px;
    clear: both;
}

.post_period_more .post_period_txt {
    display: block;
    text-align: left;
    line-height: 18px;
    color: #999;
}

.post_period_more .post-period-tit {
    display: block;
    text-align: left;
    padding: 18px 0 12px 0;
}

.post_period_more .post-period-tit .l {
    display: inline-block;
    float: left;
    line-height: 23px;
}

.post_period_more .post-period-tit .r {
    display: inline-block;
    width: 765px;
    line-height: 23px;
    overflow: hidden;
    text-align: left;
}

.post_period_more .post-period-tit i {
    color: #999;
}

.post_period_more .post_period_type {
    display: block;
    height: 45px;
}

.post_period_time {
    clear: both;
    min-height: 65px;
}

.post_period_time .ge {
    width: 30px;
    height: 10px;
    border-top: 1px solid #d2d6df;
    float: left;
    margin: 24px 20px 0 20px;
}

.post_main_ul .post_main_li .post_main_r .part_l .k_time_hour,
.post_main_ul .post_main_li .post_main_r .part_l .k_time_date {
    background-color: #FFF;
}

.timeHour {
    position: absolute;
    width: 154px;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    left: -1px;
    top: 36px;
    z-index: 2001;
    background-color: #FFF;
}

.post-period-input .timeHour {
    left: -1px;
    top: 36px;
    width: 330px;
}

.period-box-new .post-period-input .timeHour {
    left: 100px;
    top: 49px;
    width: 198px;
}

.timeHour ul {
    height: 200px;
    overflow-y: auto;
}

.timeHour ul li {
    height: 38px;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
}

.post-period-input .timeHour ul li {
    text-align: left;
    padding-left: 99px;
}

.period-box-new .post-period-input .timeHour ul li {
    padding-left: 15px;
}

.timeHour ul li:hover {
    background-color: #eee;
}

.post_main_note_period {
    clear: both;
    padding-top: 7px;
    overflow: hidden;
}

.post_main_note_period p {
    padding-left: 165px;
}

.post_main_note_period p img {
    float: left;
    width: 12px;
}

.post_main_note_period p span {
    display: inline-block;
    color: #ff151e;
    float: left;
    margin-left: 5px;
    margin-top: 1px;
}

.endTime .list {
    height: 48px;
    padding-top: 23px;
}

.endTime .list .title {
    display: inline-block;
    width: 105px;
    height: 40px;
    line-height: 40px;
    text-align: left;
    float: left;
}

.endTime .list .main {
    width: 700px;
    height: 40px;
    float: left;
    margin-left: 0;
}

.endTime .list .main select {
    width: 124px;
    padding-left: 15px;
    height: 36px;
    border: 1px solid #d9d9d9;
    margin: 0 8px;
    background: #fff url(../images/manage_jiao.png) no-repeat 100px 16px;
    float: left;
}

.endTime .list .main span {
    padding: 0 10px;
    line-height: 40px;
    float: left;
}

.endTime .list .timeBase {
    width: 139px;
    height: 36px;
    border: 1px solid #d9d9d9;
    overflow: hidden;
    background-color: #FFF;
    float: left;
}

.endTime .list .main input {
    background-color: #FFF;
    padding-left: 15px;
    width: 160px;
    height: 36px;
}

.timeAuto {
    height: 40px;
    padding-top: 23px;
}

.live-password .timeAuto {
    height: 50px;
}

.timeAuto span {
    display: inline-block;
    float: left;
    margin-top: 12px;
}

.live-password .timeAuto span {
    display: inline-block;
    float: left;
    margin-top: 17px;
}

.timeAuto .note-icon {
    display: inline-block;
    float: left;
    margin-top: 12px;
    padding-right: 18px;
    background: url(../images/post_note_icon.png) no-repeat right center / 13px 13px;
    cursor: pointer;
}

.timeAuto .note-icon:hover {
    color: #0099e9;
}

.timeAuto a {
    display: inline-block;
    width: 44px;
    height: 24px;
    background: url(../images/icon_auto.png) no-repeat 0 0;
    float: left;
    margin: 7px 0 0 8px;
}

.timeAuto a.thisover {
    background: url(../images/icon_auto.png) no-repeat 0 -50px;
}

.post-period-tit.pinci {
    position: relative;
}

.post-period-tit.pinci b {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../images/icon_note_tan.png) no-repeat 0 0;
    margin-left: 5px;
}

.post-period-tit.pinci p {
    display: none;
}

.post-period-tit.pinci:hover p {
    display: inline-block;
    width: 150px;
    height: 38px;
    line-height: 38px;
    text-align: left;
    padding-left: 12px;
    position: absolute;
    left: 82px;
    top: 2px;
    z-index: 1;
    background-color: #fff4e9;
    border: 1px solid #ddd;
}

.end_time_k .ge {
    width: 35px;
    height: 10px;
    border-top: 1px solid #d2d6df;
    float: left;
    margin: 18px 15px 0 0;
}

.join_property_main {
    overflow: hidden;
    margin: 0 18px;
}

.join_property_main p.tit {
    padding: 20px 0 25px 20px;
    display: block;
    text-align: left;
}

.join_property_main p.tit.tit_bor {
    margin-left: 20px;
    border-top: 1px solid #d5d9e1;
    padding: 27px 0 5px 0;
}

.join_property_main p.ts {
    color: #aaaaaa;
    text-align: left;
    padding: 27px 0 0 20px;
}

.join_property_main .property_main_top li {
    display: block;
    width: 100%;
    height: 50px;
}

.join_property_main .property_main_top li i {
    display: inline-block;
    color: #ff0000;
    padding: 10px 15px 0 20px;
    float: left;
}

.join_property_main .property_main_top li span {
    display: inline-block;
    line-height: 30px;
    width: 55px;
    float: left;
    text-align: left;
}

.join_property_main .property_main_top li strong {
    display: inline-block;
    width: 478px;
    height: 28px;
    border: 1px solid #e4e4e4;
    float: left;
    background-color: #f0f0f0;
}

.join_property_btn {
    border-top: 1px solid #ecf0f5;
    background-color: #f9fafc;
    height: 139px;
    position: relative;
    display: none;
}
.join_property_btn.thisover {
    display: block;
}
.join_property_btn.this-hide {
    -webkit-animation: btn-hide .5s linear;
    animation: btn-hide .5s linear;
}
@keyframes btn-hide {
    from {
        -webkit-height: 139px;
    }
    to {
        -webkit-height: 1px;
    }
}
@keyframes btn-hide {
    from {
        height: 139px;
    }
    to {
        height: 1px;
    }
}

.join_property_btn.this-show {
    -webkit-animation: btn-show .5s linear;
    animation: btn-show .5s linear;
}
@keyframes btn-show {
    from {
        -webkit-height: 1px;
    }
    to {
        -webkit-height: 139px;
    }
}
@keyframes btn-show {
    from {
        height: 1px;
    }
    to {
        height: 139px;
    }
}

.join_property_btn .close {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/icon_post_party_close.png) no-repeat 0 0;
    position: absolute;
    top: 10px;
    right: 10px;
}
.join_property_btn .close:hover {
    background: url(../images/icon_post_party_close.png) no-repeat 0 -16px;
}
.join_property_btn p {
    overflow: hidden;
    padding-top: 25px;
}

.join_property_btn p .tit {
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-left: 18px;
}

.join_property_btn p a {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #ecf0f5;
    float: left;
    margin-right: 9px;
}

.join_property_btn p a i {
    color: #0099e9;
}

.join_property_btn p a:hover {
    border: 1px solid #0099e9;
    color: #0099e9;
}

.join_property_btn p.single a {
    width: 88px;
}
.join_property_btn p.double a {
    width: 187px;
}

ol.joinxx_px_list {
    overflow: hidden;
}

ol.joinxx_px_list li {
    display: block;
    overflow: hidden;
    border-top: 1px solid #d9d9d9;
}

/*ol.joinxx_px_list li:active {
    background-color: #f4f9fe;
    border: 1px dashed #ababab;
    opacity: .6;
}*/

ol.joinxx_px_list li .item_drag {
    display: inline-block;
    width: 48px;
    height: 69px;
    float: left;
    cursor: move;
}
ol.joinxx_px_list li .item_drag i {
    display: inline-block;
    width: 18px;
    height: 10px;
    background: url(../images/post-party-icon-group.png) no-repeat -132px -170px;
    margin: 30px 15px 29px 0;
    float: left;
}
ol.joinxx_px_list li strong {
    display: inline-block;
    height: 16px;
    float: left;
    text-align: left;
    font-weight: normal;
    overflow: hidden;
    margin: 28px 0 0 106px;
}

ol.joinxx_px_list li strong b {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/icon_post_party_group.png) no-repeat 0 -593px;
    float: left;
    cursor: pointer;
}

ol.joinxx_px_list li strong.thisover b {
    background: url(../images/icon_post_party_group.png) no-repeat 0 -650px;
}

ol.joinxx_px_list li strong i {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    float: left;
    text-align: left;
}
ol.joinxx_px_list li strong i.is-write {
    color: #65717f;
    padding-left: 5px;
}

ol.joinxx_px_list li strong span {
    display: none;
    color: #ff0000;
    height: 20px;
    line-height: 20px;
    float: left;
    margin-top: 11px;
}

ol.joinxx_px_list li strong.thisover span {
    display: inline-block;
}

ol.joinxx_px_list li div.c {
    width: 468px;
    float: left;
    margin: 21px 0 15px 0;
}
ol.joinxx_px_list li div.c input {
    background-color: #FFF;
}
ol.joinxx_px_list li div.c input.text {
    width: 448px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #d2d6df;
    padding-left: 8px;
}

ol.joinxx_px_list li div.c .singlelist,
ol.joinxx_px_list li div.c .multilist {
    padding: 5px 0 0 15px;
}

ol.joinxx_px_list li div.c .singlelist .zu {
    height: 40px;
    position: relative;
    background: url(../images/post_property_icon2.png) no-repeat 0 12px;
}

ol.joinxx_px_list li div.c .multilist .zu {
    height: 40px;
    position: relative;
    background: url(../images/post_property_icon2.png) no-repeat 0 -38px;
}

ol.joinxx_px_list li div.c .singlelist .zu i,
ol.joinxx_px_list li div.c .multilist .zu i {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../images/post_property_icon2.png) no-repeat 0 -100px;
    position: absolute;
    top: -2px;
    left: 397px;
    z-index: 1;
    cursor: pointer;
}
ol.joinxx_px_list li div.c .singlelist .zu i:hover,
ol.joinxx_px_list li div.c .multilist .zu i:hover {
    background: url(../images/post_property_icon2.png) no-repeat 0 -150px;
}
ol.joinxx_px_list li div.c .singlelist .zu .xuan,
ol.joinxx_px_list li div.c .multilist .zu .xuan {
    width: 360px;
    height: 28px;
    border: 1px solid #d2d6df;
    padding-left: 10px;
    line-height: 28px;
    float: left;
    margin: 6px 0 0 35px;
}

ol.joinxx_px_list li div.c a.add {
    display: block;
    width: 50px;
    height: 24px;
    background: #fcfcfc url(../images/post_property_icon2.png) no-repeat 18px -195px;
    border: 1px solid #d2d6df;
    border-radius: 3px;
    margin: 4px 0 0 35px;
    cursor: pointer;
}

ol.joinxx_px_list li div.c a.add:hover {
    background: #fcfcfc url(../images/post_property_icon2.png) no-repeat 18px -245px;
    border: 1px solid #1e87e5;
}

/*推荐活动修改弹窗*/
#recommendEditTc {
    width: 370px;
    background: #fff;
    border-radius: 5px;
    padding-bottom: 25px;
    display: none;
}

#recommendEditTc .txt {
    font-size: 16px;
    margin: 0 25px;
    padding: 30px 0;
    line-height: 24px;
}

#recommendEditTc .btn a {
    width: 126px;
    height: 30px;
    line-height: 30px;
    background: #0099e9;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    display: block;
    margin: 0 auto;
}

#recommendEditTc .btn a:hover {
    background: #0082c6;
}

ol.joinxx_px_list li div.c .multilist .zu .xuan {
    width: 360px;
    height: 28px;
    border: 1px solid #d2d6df;
    padding-left: 10px;
    line-height: 28px;
    float: left;
    margin: 6px 0 0 35px;
}

ol.joinxx_px_list li div.c a.add {
    display: block;
    width: 50px;
    height: 24px;
    background: #fcfcfc url(../images/post_property_icon2.png) no-repeat 18px -195px;
    border: 1px solid #d2d6df;
    border-radius: 3px;
    margin: 4px 0 0 50px;
    cursor: pointer;
}

/*ol.joinxx_px_list li div.c .add-out {*/
    /*padding-bottom: 15px;*/
/*}*/

ol.joinxx_px_list li div.c a.add:hover {
    background: #fcfcfc url(../images/post_property_icon2.png) no-repeat 18px -245px;
    border: 1px solid #0099e9;
}

ol.joinxx_px_list li a.del {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/post-party-icon-group.png) no-repeat 0 -260px;
    float: left;
    margin: 27px 0 0 152px;
}

ol.joinxx_px_list li a.del:hover {
    background-position: 0 -300px;
}

/*发布首页 - 2017-08-14*/
.post_pc_wrap {
    width: 100%;
    height: calc(100% - 129px);
    position: relative;
}

.post_pc_wrap .banner_wrap li {
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: cover;
    left: 0;
    top: 0;
    z-index: -2;
}

.post_pc_wrap .banner_wrap .banner {
    background: url(../images/post_pc_bg1.jpg) no-repeat center center;
}

.post_pc_wrap .banner_wrap .banner1 {
    background: url(../images/post_pc_bg2.jpg) no-repeat center center;
}

.post_pc_wrap .post_gif_wrap li {
    display: none;
    position: absolute;
    top: 15%;
    left: 50%;
    margin-left: -250px;
    width: 500px;
    text-align: center;
    font-size: 20px;
    color: #afb6b9;
    font-family: "宋体";
}

.post_pc_wrap .post_gif_wrap .post_gif {
    display: block;
}

.post_pc_wrap .post_box {
    position: absolute;
    bottom: 13%;
    left: 50%;
    margin-left: -490px;
    width: 980px;
    height: 260px;
}

.post_pc_wrap .post_box div {
    float: left;
    text-align: center;
    padding-top: 41px;
}

.post_pc_wrap .post_box div a.post_pc_img {
    width: 154px;
    height: 154px;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
}

.post_pc_wrap .post_box div a.post_pc_img:hover {
    -webkit-animation: scaleout 1.3s infinite ease-in-out;
    animation: scaleout 1.3s infinite ease-in-out;
}

.post_pc_wrap .post_box .post_party {
    margin-left: 80px;
    width: 410px;
    background: url(../images/post_pc_party_154.png) no-repeat 128px 41px;
}

.post_pc_wrap .post_box .post_live {
    width: 410px;
    background: url(../images/post_pc_live_154.png) no-repeat 128px 41px;
}

.post_pc_wrap .post_box .title {
    color: #fff;
    font-size: 24px;
    padding: 25px 0 15px;
}

.post_pc_wrap .post_box .txt {
    color: #fff;
}

.post_pc_wrap .post_box a.post_pc_p:hover .title,
.post_pc_wrap .post_box a.post_pc_p:hover .txt {
    color: #ddd;
}

@-webkit-keyframes scaleout {
    0% {
        -webkit-transform: scale(1.0)
    }
    100% {
        -webkit-transform: scale(1.3);
        opacity: 0;
    }
}

@keyframes scaleout {
    0% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
    100% {
        transform: scale(1.3);
        -webkit-transform: scale(1.3);
        opacity: 0;
    }
}

.rate-note-box {
    display: none;
    width: 500px;
    background-color: #fff;
    border-radius: 5px;
    overflow: hidden;
}

.rate-note-box .close {
    position: absolute;
    display: inline-block;
    width: 15px;
    height: 15px;
    right: 10px;
    top: 10px;
    background: url(../images/share_qr_close3_15.png) no-repeat 0 0;
}

.rate-note-box .title {
    font-size: 16px;
    padding: 30px 0 20px 25px;
    text-align: left;
}

.rate-note-box .content {
    text-align: left;
    color: #65717f;
    padding: 0 25px;
    line-height: 23px;
}

.rate-note-box .btn {
    overflow: hidden;
    text-align: center;
    padding-bottom: 20px;
}

.rate-note-box .btn .see {
    display: inline-block;
    margin: 10px auto 0;
    width: 90px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    color: #fff;
    background-color: #0099e9;
    border-radius: 3px;
}

.rate-note-box .btn .see:hover {
    background-color: #0082c5;
}

#rateNoteBoxPC {
    width: 730px;
}

#rateNoteBoxPC .content {
    padding: 30px 20px 10px;
    background-color: #fff;
    overflow: hidden;
}

#rateNoteBoxPC .content p {
    color: #999;
}

#rateNoteBoxPC .content p:first-child {
    margin-top: 15px;
}

#rateNoteBoxPC .btn {
    background-color: #f4f5f9;
    height: 66px;
    overflow: hidden;
    padding: 0;
}

#rateNoteBoxPC .btn a {
    display: inline-block;
    float: right;
    padding: 0 40px;
    width: auto;
    color: #fff;
    background-color: #0099e9;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border-radius: 3px;
    margin-top: 17px;
}

#rateNoteBoxPC .btn a:hover {
    background-color: #0082c5;
}

#rateNoteBoxPC .btn a.see {
    margin: 17px 20px 0 10px;
    height: 30px;
    line-height: 30px;
    background-color: #fff;
    color: #233040;
    border: 1px solid #eee;
}

#rateNoteBoxPC .btn a.see:hover {
    background-color: #fcfcfc;
}

#rateNoteBoxPC .title {
    height: 50px;
    overflow: hidden;
    background-color: #f4f5f9;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 50px;
}

#tc-post-success {
    width: 350px;
    height: 70px;
    border-radius: 8px;
    background-color: #f8f8f8;
    text-align: center;
    display: none;
}

#tc-post-success span {
    display: inline-block;
    padding-left: 32px;
    background: url(../images/subinfo_pic_check_3.png) no-repeat 0 0;
    font-size: 18px;
    height: 25px;
    line-height: 23px;
    margin: 25px auto 0;
}

/*文章、投票通告弹窗*/
.post_note {
    width: 500px;
    height: 170px;
    background: #fff;
    overflow: hidden;
    text-align: left;
    position: fixed;
    top: 50%;
    bottom: 0;
    left: 50%;
    right: 0;
    margin: -85px 0 0 -190px;
    border-radius: 8px;
    display: none;
    z-index: 4001;
}

.post_note .txt {
    margin: 40px 30px 30px;
    line-height: 24px;
}

.post_note .btn {
    display: block;
    width: 126px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 0 auto;
    border-radius: 4px;
    background: #0099e9;
    color: #fff;
}

.grayWrap {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-color: #333333;
    filter: alpha(opacity=80);
    -moz-opacity: .8;
    -khtml-opacity: .8;
    opacity: .8;
    z-index: 4000;
    _position: fixed !important;
    _height: 1000px !important;
}

#postTc {
    width: 500px;
    background: #fff;
    overflow: hidden;
    text-align: left;
    border-radius: 8px;
    display: none;
    padding-bottom: 20px;
}

#postTc .title {
    text-align: center;
    font-size: 18px;
    margin-top: 40px;
}

#postTc .txt {
    margin: 20px 30px;
    line-height: 24px;
}

#postTc .btn {
    display: block;
    width: 126px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 0 auto;
    border-radius: 4px;
    background: #0099e9;
    color: #fff;
    cursor: pointer;
}

/*富文本模板*/
#post_main_r_K_richtext {
    position: relative;
}

.btn-post-template {
    display: inline-block;
    width: 98px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #d9e1ea;
    position: absolute;
    left: 1050px;
    top: 48px;
    z-index: 11;
    border-radius: 2px;
}

.btn-post-template.this-full {
    left: auto;
    right: 20px;
    position: fixed;
    z-index: 10010;
}

.btn-post-template:hover {
    border: 1px solid #0099e9;
    color: #0099e9;
}

.post-template-box {
    width: 730px;
    height: 555px;
    display: none;
}

.post-template-box .box-top {
    height: 52px;
    background-color: #f4f5f9;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.post-template-box .box-top .box-top-close {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/coupon_del.png) no-repeat 0 0;
    float: right;
    margin: 10px 10px 0 0;
}

.post-template-box .box-top .box-top-title {
    display: inline-block;
    height: 52px;
    line-height: 52px;
    padding-left: 20px;
    float: left;
}

.post-template-box .box-main {
    overflow: hidden;
    background-color: #fff;
    padding: 20px 0 10px 20px;
}

.post-template-box .box-main .post-template-li {
    display: none;
    width: 160px;
    overflow: hidden;
    float: left;
    margin-right: 15px;
}

.post-template-box .box-main .post-template-li.thisview {
    display: block;
}

.post-template-box .box-main .post-template-li .template-list-pic {
    width: 158px;
    height: 373px;
    border: 1px solid #ddd;
    position: relative;
    cursor: pointer;
}

.post-template-box .box-main .post-template-li:hover .template-list-pic {
    border: 1px solid #0099e9;
}

.post-template-box .box-main .post-template-li .template-list-pic img {
    width: 158px;
    height: 373px;
}

.post-template-box .box-main .post-template-li .template-list-pic .template-list-title {
    height: 30px;
    line-height: 30px;
    width: 148px;
    background-color: rgba(0, 0, 0, .5);
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    padding: 0 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
}

.post-template-box .box-main .post-template-li .template-list-btn-use {
    clear: both;
    display: inline-block;
    width: 94px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    color: #fff;
    background-color: #0099e9;
    border-radius: 3px;
    float: right;
    margin-top: 5px;
}

.post-template-box .box-main .post-template-li .template-list-btn-use:hover {
    background-color: #0082c5;
}

.post-template-box .box-main .post-template-li .template-list-btn-view {
    display: inline-block;
    width: 58px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    color: #666;
    border: 1px solid #eee;
    border-radius: 3px;
    float: left;
    margin-top: 5px;
}

.post-template-box .box-main .post-template-li .template-list-btn-view:hover {
    color: #0099e9;
    border: 1px solid #0099e9;
}

.post-template-box .box-bottom {
    overflow: hidden;
    padding: 0 0 10px;
    background-color: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    text-align: center;
}

/*周期活动修改状态*/
.post-period-more-list {
    width: 946px;
    overflow: hidden;
}

.post-period-numandtime {
    text-align: left;
    padding: 15px 0;
    height: 20px;
}

.post-period-numandtime .numandtime-txt {
    display: inline-block;
    color: #ff9933;
    float: left;
    line-height: 16px;
}

.post-period-numandtime a {
    display: inline-block;
    width: 96px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #233040;
    border: 1px solid #d2d6df;
    border-radius: 3px;
    float: right;
    margin: -6px 0 0 15px;
}

.post-period-numandtime a:hover {
    color: #0099e9;
    border: 1px solid #0099e9;
}

.post-period-numandtime .numandtime-reset-new {
    float: right;
}

.numandtime-reset-item i {
    display: none;
    width: 430px;
    line-height: 20px;
    padding: 15px;
    text-align: left;
    background-color: #fff;
    box-shadow: 0 0 5px #aaa;
    position: absolute;
    left: 3px;
    top: 25px;
}

.numandtime-reset-item:hover i {
    display: inline-block;
}

.numandtime-reset-new i {
    display: none;
    line-height: 20px;
    width: 350px;
    padding: 15px;
    text-align: left;
    background-color: #fff;
    box-shadow: 0 0 5px #aaa;
    position: absolute;
    right: 2px;
    top: 25px;
}

.numandtime-reset-new:hover i {
    display: inline-block;
}

.post-period-more-list .post-period-main {
    border: 1px solid #d5d9e1;
    background-color: #fff;
}

.post-period-more-list .post-period-main.fix-height {
    height: 670px;
    overflow-y: auto;
    overflow-x: hidden;
}

.post-period-ul {
    margin-top: -1px;
}
.post-period-ul.top {
    margin-top: 0;
}

.post-period-ul .post-period-li {
    border-top: 1px solid #d5d9e1;
    position: relative;
    clear: both;
}

.post-period-ul .post-period-li.this-hidden {
    display: none;
}

.post-period-ul .post-period-li.thisover {
    border: 1px solid #0099e9;
}

.post-period-ul .post-period-li .post-period-timeshow {
    min-height: 78px;
    line-height: 28px;
    background-color: #fff;
    text-align: left;
    padding-left: 15px;
}

.post-period-ul .post-period-li .post-period-timeshow .post-period-timeshow-click {
    width: 100%;
    height: 78px;
    opacity: 0;
    position: absolute;
    cursor: pointer;
}

.post-period-timeshow span {
    float: left;
}

.post-period-timeshow .txt-date {
    display: inline-block;
    width: 85px;
    padding-top: 25px;
}

.post-period-timeshow .list-index {
    display: inline-block;
    width: 70px;
    padding-top: 25px;
}

.post-period-timeshow .txt-week {
    display: inline-block;
    width: 90px;
    padding-top: 25px;
}

.post-period-timeshow .hour-start {
    display: inline-block;
    width: 108px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #d2d6df;
    padding-left: 10px;
    position: absolute;
    left: 262px;
    top: 20px;
    z-index: 1;
}

.post-period-timeshow .hour-start-gray {
    display: inline-block;
    width: 108px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #d2d6df;
    padding-left: 10px;
    margin-top: 20px;
    float: left;
}

.post-period-timeshow .hout-ge {
    display: inline-block;
    width: 28px;
    text-align: center;
    position: absolute;
    left: 382px;
    top: 25px;
    z-index: 1;
}

.post-period-timeshow .hout-ge-gray {
    display: inline-block;
    width: 28px;
    text-align: center;
    padding-top: 25px;
}

.post-period-timeshow .hour-end {
    display: inline-block;
    width: 108px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #d2d6df;
    padding-left: 10px;
    position: absolute;
    left: 410px;
    top: 20px;
    z-index: 1;
}

.post-period-timeshow .hour-end-gray {
    display: inline-block;
    padding-left: 10px;
    margin-top: 20px;
    width: 108px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #d2d6df;
}

.post-period-timeshow.gray span {
    color: #c2cdd9;
}

.post-period-timeshow.gray .hour-start,
.post-period-timeshow.gray .hour-end {
    border: 1px solid #c2cdd9;
}

.post-period-timeshow a {
    display: inline-block;
    line-height: 28px;
    color: #0099e9;
    float: right;
    margin-right: 25px;
    margin-top: 25px;
}

.post-period-timeshow a:hover {
    color: #0082c5;
}

.post-period-timeshow a.this-opacity-gray,
.post-period-timeshow a.this-opacity-gray:hover {
    color: #ddd;
}

.post-period-timeshow .up-jiao {
    display: inline-block;
    width: 14px;
    height: 7px;
    background: url(../images/post-party-icon-group.png) no-repeat -135px -100px;
    position: absolute;
    right: 15px;
    top: 72px;
}

.post-period-timeshow .join-num {
    display: inline-block;
    color: #aaa;
    padding: 15px 0 025px;
    line-height: 28px;
}

.post-period-timeshow .join-state {
    display: inline-block;
    color: #c2cdd9;
    line-height: 28px;
}

.post-period-timeshow .btn-bar-white {
    display: inline-block;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 16px;
}

.post-period-timeshow .btn-bar-white a {
    margin-top: 10px;
}

.post-period-timeshow .btn-bar-white a.period-li-btn-del.this-opacity-gray {
    position: relative;
}

.post-period-timeshow .btn-bar-white a.period-li-btn-del.this-opacity-gray text {
    display: none;
    width: 70px;
    text-align: center;
    border: 1px solid #d2d6df;
    padding: 3px;
    background-color: #fefeff;
    position: absolute;
    left: -86px;
    top: 3px;
    line-height: 15px;
    border-radius: 2px;
}

.post-period-timeshow .btn-bar-white a.period-li-btn-del.this-opacity-gray:hover text {
    display: inline-block;
}

.post-period-timeshow .btn-bar-white i {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/post-party-icon-jia.png) no-repeat 0 -50px;
    float: right;
    margin: 15px 15px 0 0;
    cursor: pointer;
}

.post-period-timeshow .btn-bar-white i.up {
    background: url(../images/post-party-icon-jia.png) no-repeat 0 0;
}

.post-period-timeshow .note-bar-span {
    display: inline-block;
    position: absolute;
    left: 550px;
    top: 26px;
}

.box-3part-hasclose {
    width: 1000px;
    background-color: #fff;
    border-radius: 8px;
    display: none;
}

.box-3part-hasclose .box-top {
    height: auto;
}

.box-3part-hasclose .box-top span {
    display: block;
    width: 100%;
    padding-top: 40px;
    text-align: center;
    font-size: 16px;
}

.box-3part-hasclose .box-top a {
    display: inline-block;
    float: right;
    overflow: hidden;
    width: 18px;
    height: 18px;
    margin: 10px 8px 0 0;
}

.box-3part-hasclose .box-top a img {
    width: 12px;
    height: 100px;
}

.box-3part-hasclose .box-top a:hover img {
    margin-top: -88px;
}

.box-3part-hasclose .box-bottom {
    height: 76px;
}

.box-3part-hasclose .box-bottom a {
    display: inline-block;
    width: 100px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    border: 1px solid #d5d9e1;
    background-color: #fff;
    float: left;
    margin: 18px 0 0 20px;
    color: #233040;
    border-radius: 3px;
}

.box-3part-hasclose .box-bottom a:hover {
    color: #0099e9;
    border: 1px solid #0099e9;
}

.box-3part-hasclose .box-bottom a.btn-blue {
    width: 215px;
    height: 43px;
    background-color: #0099e9;
    border: 1px solid #0099e9;
    color: #fff;
    margin-left: 320px;
}

.box-3part-hasclose .box-bottom a.btn-blue:hover {
    color: #fff;
    border: 1px solid #0082c5;
    background-color: #0082c5;
}

.box-3part-hasclose .box-bottom a:first-child {
    margin-right: 20px;
}

.box-3part-hasclose .box-main {
    background-color: #fff;
    height: 510px;
    padding: 0 22px;
    overflow-y: auto;
}

#itemSetBox.box-3part-hasclose .box-main {
    max-height: 400px;
    margin-top: 40px;
}

.box-3part-hasclose .box-main .post-period-txt {
    padding-top: 3px;
    height: 32px;
}

.post-period-input.blue {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(0, 153, 233, 0.4);
    border: 1px solid #a5e0fe !important;
}

.post-period-input input {
    width: 180px;
    height: 48px;
    line-height: 48px;
    padding-left: 18px;
    cursor: pointer;
    background: #FFF url(../images/jiao.png) no-repeat 178px 20px;
    border: 1px solid #d9e1ea;
    float: left;
}

.post-period-input .type-title {
    display: inline-block;
    width: 88px;
    height: 50px;
    line-height: 50px;
    color: #223040;
    float: left;
    padding-left: 12px;
}

.post-period-input span i {
    color: #ff0000;
}

#post_period_type_K {
    height: 65px;
    position: relative;
}

#post_period_type_K input {
    width: 180px;
    height: 48px;
    line-height: 48px;
    padding-left: 18px;
    cursor: pointer;
    background: #FFF url(../images/jiao.png) no-repeat 178px 20px;
    border: 1px solid #d9e1ea;
}

#post_period_type_K span {
    display: inline-block;
    width: 88px;
    height: 50px;
    line-height: 50px;
    padding-left: 12px;
    float: left;
}

#post_period_type_K span i {
    color: #ff0000;
}

#post_period_type_K.edit {
    background-color: #fcfcfc;
}

#post_period_type_K.edit p {
    color: #aaa;
    text-align: left;
    padding: 10px 0 0 15px;
}

.box-main .post-period-tit {
    display: block;
    text-align: left;
    padding: 5px 0 12px 0;
    clear: both;
}

.box-main .post-period-tit2 {
    padding-top: 15px;
}

.box-main .post-period-tit .l {
    display: inline-block;
    float: left;
    line-height: 18px;
    color: #98a4b4;
}

.box-main .post-period-tit .r {
    display: inline-block;
    width: 615px;
    line-height: 18px;
    color: #98a4b4;
    overflow: hidden;
    text-align: left;
}

.box-main .post-period-tit i {
    color: #98a4b4;
}

.post-period-selectday ul li {
    display: inline-block;
    width: 80px;
    height: 30px;
    float: left;
    text-align: left;
    position: relative;
    padding-top: 5px;
}

.post-period-selectday ul li i {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/post-party-icon-group.png) no-repeat -100px -330px;
    float: left;
    margin-right: 8px;
    cursor: pointer;
}

.post-period-selectday ul li.over i {
    background: url(../images/post-party-icon-group.png) no-repeat -134px -330px;
}

.post-period-selectday ul li.gray i {
    background: url(../images/post-party-icon-group-gray16.png) no-repeat 0 0;
}

.post-period-selectday ul li.hasjoin i {
url(../images/post-party-icon-group-gray16.png) no-repeat 0 0;
}

.post-period-selectday ul li.hasjoin b {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../images/icon_note_tan.png) no-repeat 0 0;
    cursor: pointer;
}

.post-period-selectday ul li.hasjoin p {
    display: none;
}

.post-period-selectday ul li.hasjoin:hover p {
    display: inline-block;
    width: 150px;
    height: 38px;
    line-height: 38px;
    text-align: left;
    padding-left: 12px;
    position: absolute;
    left: 0;
    top: 30px;
    z-index: 1;
    background-color: #fff4e9;
    border: 1px solid #ddd;
}

.post-period-selectday ul li span {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    float: left;
}

.box-main .k_time_hour {
    width: 154px;
    height: 36px;
    border: 1px solid #d2d6df;
    background: #fcfcfc url(../images/time_icon3.png) no-repeat 8px 8px;
    float: left;
    margin-right: 14px;
    position: relative;
    z-index: 1001;
}

.box-main .k_time_hour input {
    width: 94px;
    height: 18px;
    float: left;
    margin: 7px 0 0 38px;
}

.box-main .k_time_hour .post-hour-input {
    display: inline-block;
    width: 94px;
    height: 18px;
    float: left;
    margin: 11px 0 0 38px;
}

.box-main .k_time_hour img {
    float: left;
    margin-top: 15px;
}

.box-main .k_time_date {
    width: 154px;
    height: 36px;
    border: 1px solid #d2d6df;
    background: #fcfcfc url(../images/date_icon2.png) no-repeat 10px 8px;
    float: left;
    margin-right: 14px;
}

.box-main .k_time_date input {
    width: 94px;
    height: 18px;
    float: left;
    margin: 7px 0 0 38px;
}

.box-main .k_time_date .post-time-input {
    display: inline-block;
    width: 94px;
    height: 18px;
    float: left;
    margin: 11px 0 0 38px;
}

.box-main .k_time_date img {
    float: left;
    margin-top: 15px;
}

.post-period-month {
    position: relative;
    width: 158px;
}

.post-period-month .post-period-month-btn {
    width: 139px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #d2d6df;
    background: #FFF url(../images/jiao.png) no-repeat 134px 14px;
    padding-left: 15px;
    cursor: pointer;
}

.post-period-month .post-period-month-ul {
    width: 154px;
    height: 200px;
    overflow-y: auto;
    border: 1px solid #d2d6df;
    position: absolute;
    left: 0;
    top: 37px;
    background-color: #fff;
    z-index: 1002;
}

.post-period-month .post-period-month-ul li {
    height: 38px;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
}

.post-period-month .post-period-month-ul li i {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/check_20_3.png) no-repeat 0 0;
    float: left;
    margin: 8px;
    cursor: pointer;
}

.post-period-month .post-period-month-ul li.over i {
    background: url(../images/check_20_3.png) no-repeat 0 -50px;
}

.post-period-month .post-period-month-ul li span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    float: left;
    margin: 8px;
}

.box-main .timeHour ul {
    height: 200px;
}

.post-period-item-top {
    width: 818px;
    height: 38px;
    border: 1px solid #d5d9e1;
    background-color: #f8f8f8;
    color: #98a4b4;
    line-height: 38px;
}

.period-box-new .post-period-item-top {
    width: 948px;
    height: 48px;
}

.post-period-item-top span {
    display: inline-block;
    float: left;
}

.period-box-new .post-period-item-top span {
    display: inline-block;
    float: left;
    text-align: center;
    line-height: 20px;
    margin-top: 14px;
}

.post-period-item-top .item-top-name {
    width: 200px;
    margin-left: 15px;
}

.period-box-new .item-top-name {
    width: 365px;
    margin-left: 0;
}

.post-period-item-top .item-top-price {
    width: 98px;
}

.period-box-new .item-top-price {
    width: 112px;
    border-left: 1px solid #d2d6df;
    border-right: 1px solid #d2d6df;
}

.period-box-new .item-top-member {
    width: 179px;
    border-right: 1px solid #d2d6df;
}

.post-period-item-top .item-top-limit {
    width: 146px;
}

.period-box-new .post-period-item-top .item-top-limit {
    width: 134px;
    border-right: 1px solid #d2d6df;
}

.post-period-item-top .item-top-limit-single {
    width: 200px;
}

.period-box-new .post-period-item-top .item-top-set {
    width: 135px;
}

.post-period-item-top .item-top-audit {
    width: 92px;
    padding-left: 18px;
    background: url(../images/icon_post_tan_3.png) no-repeat 0 12px;
    position: relative;
}

.post-period-itembar .post-period-item-top .item-top-audit {
    width: 80px;
    padding-left: 18px;
    background: url(../images/icon_post_tan_3.png) no-repeat 0 12px;
    position: relative;
}

.post-period-item-top .item-top-audit .reset-note {
    display: none;
    line-height: 20px;
    width: 350px;
    padding: 15px;
    text-align: left;
    background-color: #fff;
    box-shadow: 0 0 5px #aaa;
    position: absolute;
    right: 25px;
    top: 35px;
    z-index: 2;
}

.post-period-item-top .item-top-audit:hover .reset-note {
    display: block;
}

.post-period-item-group {
    width: 818px;
    border-left: 1px solid #d5d9e1;
    border-right: 1px solid #d5d9e1;
    border-bottom: 1px solid #d5d9e1;
    padding-bottom: 8px;
    min-height: 52px;
}

.post-period-item-group .item-group-k-name {
    width: 160px;
    height: 28px;
    line-height: 28px;
    text-indent: 8px;
    float: left;
    margin: 15px 0 0 5px;
    text-align: left;
    border: 1px solid #d5d9e1;
}

.post-period-item-group .item-group-k-price {
    width: 78px;
    height: 28px;
    line-height: 28px;
    float: left;
    margin: 15px 0 0 20px;
    text-align: center;
    border: 1px solid #d5d9e1;
}

.post-period-item-group .item-group-k-member {
    float: left;
    border: 1px solid #d5d9e1;
}

.post-period-item-group .item-group-k-limit {
    width: 98px;
    height: 28px;
    line-height: 28px;
    float: left;
    margin: 15px 0 0 20px;
    text-align: center;
    border: 1px solid #d5d9e1;
}

.item-group-k-limit-single {
    display: block;
    height: 50px;
    margin-left: 20px;
}

.item-group-k-limit-single .limit-single-txt {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-left: 20px;
    margin-right: 8px;
}

.item-group-k-limit-single .limit-single-bar {
    display: inline-block;
    width: 60px;
    height: 30px;
    float: left;
    position: relative;
}

.item-group-k-limit-single .limit-single-bar .limit-count-show {
    display: inline-block;
    width: 53px;
    padding-right: 15px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #d5d9e1;
    background: url(../images/jiao.png) no-repeat 40px 10px;
    cursor: pointer;
}

.post-period-item-group .limit-select-ul {
    display: inline-block;
    width: 68px;
    position: absolute;
    left: 0;
    top: 29px;
    border: 1px solid #d5d9e1;
    height: 132px;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #fff;
    z-index: 1012;
}

.post-period-item-group .limit-select-ul li {
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: left;
    cursor: pointer;
}
.post-period-item-group .limit-select-ul li.this-hide {
    display: none;
}
.post-period-item-group .limit-select-ul li.first{
    display: none;
}
.post-period-item-group .limit-select-ul li p {
    text-align: left;
    text-indent: 7px;
}

.post-period-item-group .limit-select-ul li p:hover {
    background-color: #0099e9;
    color: #fff;
}

.post-period-item-group .limit-select-ul li p.gray,
.post-period-item-group .limit-select-ul li p.gray:hover {
    background-color: #fff;
    color: #eee;
}

.post-period-item-group .limit-select-ul li:hover {
    background-color: #0099e9;
    color: #fff;
}

.item-group-k-audit {
    display: block;
    height: 16px;
    padding: 33px 0 21px 20px;
    text-align: left;
}

.item-group-k-audit .item-top-audit {
    display: inline-block;
    width: 92px;
    height: 16px;
    line-height: 16px;
    position: relative;
    float: left;
}

.item-group-k-audit .item-top-audit u {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../images/post-party-icon-group-tan.png) no-repeat 0 0;
    float: left;
    margin: 0 6px 0 0;
}

.item-group-k-audit .item-top-audit text {
    display: inline-block;
    line-height: 16px;
}

.item-group-k-audit .item-top-audit u .reset-note {
    display: none;
    line-height: 20px;
    width: 350px;
    padding: 15px;
    text-align: left;
    background-color: #fff;
    box-shadow: 0 0 5px #aaa;
    position: absolute;
    left: 0;
    top: 22px;
    z-index: 1003;
}

.item-group-k-audit .item-top-audit u:hover .reset-note {
    display: inline-block;
}

.item-drag-down .set-btn-k {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/sel_single.png) no-repeat 0 0;
    cursor: pointer;
    float: left;
    margin-right: 5px;
}

.item-drag-down .set-btn-k.blue {
    background: url(../images/sel_single.png) no-repeat 0 -84px;
}

.item-drag-down .item-group-k-audit .set-btn-k {
    background: url(../images/post-party-icon-group.png) no-repeat -100px -330px;
}

.item-drag-down .item-group-k-audit .set-btn-k.blue {
    background: url(../images/post-party-icon-group.png) no-repeat -134px -330px;
}

.item-drag-down .item-group-date {
    position: relative;
}

.item-drag-down .item-group-date .bar-over-up {
    position: absolute;
    width: 732px;
    height: 58px;
    background-color: #f8f8f8;
    left: 175px;
    top: 0;
    z-index: 1002;
}

.item-drag-down .item-group-date .set-btn-k {
    margin: 12px 5px 0 112px;
}

.item-drag-down .set-txt {
    display: inline-block;
    line-height: 16px;
    float: left;
}

.item-drag-down .item-group-date .set-txt {
    line-height: 40px;
}

a.item-group-set {
    display: block;
    width: 18px;
    height: 18px;
    background: url(../images/post_party_icon1.png) no-repeat -1px -125px;
    float: left;
    margin: 20px 0 10px 52px;
    cursor: pointer;
}

a.item-group-set:hover {
    background: url(../images/post_party_icon1.png) no-repeat -1px -144px;
}

a.item-group-set.this-opacity-gray,
a.item-group-set.this-opacity-gray:hover {
    background: url(../images/post_party_icon1_50.png) no-repeat 0 0;
}

.post-period-item-bottom {
    width: 820px;
    height: 20px;
    padding: 10px 0 40px;
}

.post-period-item-bottom .l {
    display: inline-block;
    float: left;
    color: #0099e9;
    line-height: 20px;
}

.post-period-item-bottom .l:hover {
    color: #0082c5;
}

.post-period-item-bottom .r {
    display: inline-block;
    float: right;
    color: #98a4b4;
    padding-left: 20px;
    background: url(../images/wen_icon_gray2.png) no-repeat 0 3px;
    height: 20px;
    line-height: 20px;
    margin-right: 20px;
}

.post-period-item-bottom .r:hover {
    background: url(../images/wen_icon_gray2.png) no-repeat 0 -36px;
    color: #0099e9;
}

.post-error {
    height: 22px;
    padding-left: 18px;
    text-align: left;
    font-size:12px;
    color: #ff151e;
    background: url(../images/tan_icon_red.png) no-repeat 0 0;
    clear: both;
}

.post-period-item-group .post-error {
    height: 15px;
    padding-top: 8px;
    padding-bottom: 6px;
    background: url(../images/manageerroricon.png) no-repeat 0 8px;
    margin-left: 20px;
}

.post-period-itembar {
    border-top: 1px solid #d5d9e1;
    background-color: #f8f8f8;
    display: none;
}

.post-period-itembar.thisover {
    display: block;
}

.post-period-itembar .post-period-item-top {
    width: auto;
    height: 48px;
    border: 0;
    background: none;
    color: #65717f;
    line-height: 38px;
    border-bottom: 1px solid #d5d9e1;
}

.post-period-itembar .post-period-item-top span {
    display: inline-block;
    float: left;
    text-align: center;
    line-height: 20px;
    margin-top: 14px;
}

.post-period-itembar .post-period-item-top .item-top-name {
    padding-left: 55px;
    width: 303px;
    margin-left: 0;
}

.post-period-itembar .post-period-item-top .item-top-price {
    width: 114px;
    border-left: 1px solid #d2d6df;
    border-right: 1px solid #d2d6df;
}

.post-period-itembar .post-period-item-top .item-top-member {
    width: 179px;
    border-right: 1px solid #d2d6df;
}
.item-top-member.i-plus i {
    display: inline-block;
    padding-left: 17px;
    background: url(../images/postplushoticon.png) no-repeat 0 2px;
    float: left;
    margin-left: 34px;
}
.item-top-member.i-plus.i-hander i {
    cursor: pointer;
}
.item-top-member.i-plus a {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/post_plus_icon2.png) no-repeat 0 -50px;
    float: left;
    margin: 3px 0px 0px 4px;
}

.post-period-itembar .post-period-item-top .item-top-limit {
    width: 128px;
    border-right: 1px solid #d2d6df;
}

.post-period-itembar .post-period-item-top .item-top-limit-single {
    width: 196px;
}

.post-period-itembar .post-period-item-top .item-top-set {
    width: 138px;
}

.post-period-itembar .post-period-item-top .item-top-audit {
    width: 90px;
    padding-left: 18px;
    background: url(../images/icon_post_tan_3.png) no-repeat 0 12px;
    position: relative;
}

.post-period-itembar .post-period-item-top .item-top-audit .reset-note {
    display: none;
    line-height: 20px;
    width: 350px;
    padding: 15px;
    text-align: left;
    background-color: #fff;
    box-shadow: 0 0 5px #aaa;
    position: absolute;
    right: 25px;
    top: 35px;
    z-index: 2;
}

.post-period-itembar .post-period-item-top .item-top-audit:hover .reset-note {
    display: inline-block;
}

.post-period-itembar .post-period-item-group {
    width: auto;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid #d2d6df;
    border-bottom: 0;
    min-height: 68px;
    padding-bottom: 0;
    background-color: #fff;
}

/*.post-period-itembar .post-period-item-group:active {
    opacity:.6;
    background: rgb(244, 249, 254);
    border: 1px dashed rgb(210, 214, 223);
}*/

.post-period-itembar .post-period-item-group:first-child {
    border: 0;
}

.post-period-itembar .post-period-item-group .item-drag-top {
    min-height: 82px;
    position: relative;
}

.post-period-itembar .post-period-item-group .item-drag-top .item-show-set {
    display: inline-block;
    width: 68px;
    height: 64px;
    position: absolute;
    left: 788px;
    bottom: -1px;
    z-index: 1;
}
.post-period-itembar .post-period-item-group .item-drag-top .item-show-set.this-error {
    height: 71px;
}
.post-period-itembar .post-period-item-group.this-select .item-drag-top .item-show-set {
    /*background: url(../images/post-party-icon-group.png) no-repeat 0 -400px;*/
    background: #f8f8f8;border-top: 1px solid #d2d6df;border-radius: 10px 10px 0px 0px;border-left: 1px solid #d2d6df;border-right: 1px solid #d2d6df;
}

.post-period-itembar .post-period-item-group .item-drag-top .item-show-set i {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/post-party-icon-group-set.png) no-repeat 0 0;
    float: left;
    margin: 10px 0 0 24px;
    cursor: pointer;
}

.post-period-itembar .post-period-item-group .item-drag-top .item-show-set i:hover {
    background: url(../images/post-party-icon-group-set.png) no-repeat 0 -20px;
}
.post-period-itembar .post-period-item-group.this-select .item-drag-top .item-show-set.this-error {
    /*background: url(../images/post-party-icon-group-bj.png) no-repeat 0 0;*/
}
.post-period-itembar .post-period-item-group .item-drag-top .item-drag-icon {
    display: inline-block;
    width: 64px;
    height: 58px;
    float: left;
    margin: 0;
    background: none;
    cursor: move;

}

.post-period-itembar .post-period-item-group .item-drag-top .item-drag-icon i {
    display: inline-block;
    width: 18px;
    height: 10px;
    background: url(../images/post-party-icon-group.png) no-repeat -132px -170px;
    margin: 33px 28px 35px 18px;
}

.post-period-itembar .post-period-item-group .item-drag-down {
    height: 215px;
    border-top: 1px solid #d2d6df;
    background-color: #f8f8f8;
    display: none;
}

.post-period-itembar .post-period-item-group.this-select .item-drag-down {
    display: block;
}

.post-period-itembar .post-period-item-group .item-drag-down .item-group-time-set {
    height: 40px;
}

.post-period-itembar .post-period-item-group .item-drag-down .item-group-time-set p {
    overflow: hidden;
    height: 30px;
}

.post-period-itembar .post-period-item-group .item-drag-down .item-group-time-set .txt1 {
    display: inline-block;
    line-height: 16px;
    padding: 0 20px 0 40px;
    float: left;
}

.post-period-itembar .post-period-item-group.this-hidden {
    display: none;
}

.post-period-itembar .post-period-item-group .item-group-k-name {
    width: 283px;
    height: 38px;
    line-height: 38px;
    margin: 19px 0 0 0;
    background-color: #fff;
    text-align: center;
}
.post-period-itembar .post-period-item-group .item-group-k-name.this-error {
    border: 1px solid #eb6877;
}
.post-period-itembar .post-period-item-group .item-group-k-price {
    width: 94px;
    height: 38px;
    line-height: 38px;
    margin: 19px 0 0 19px;
    background-color: #fff;
    text-align: center;
    position: relative;
}
.post-period-itembar .post-period-item-group .item-group-k-price:after{
    display: block;
    content: "";
    clear: both;
}
.post-period-itembar .post-period-item-group .item-group-k-price.gray {
    border: 1px solid #dfdfdf;
}
.post-period-itembar .post-period-item-group .item-group-k-price .item-group-k-price-input {
    display: inline-block;
    width: 94px;
    height: 36px;
    line-height: 36px;
    /*margin-left: -25px;*/
    background-color: #fff;
    text-align: center;
    margin-top: -4px;
}

.post-period-itembar .post-period-item-group .item-group-k-price span.item-group-k-price-input {
    display: inline-block;
    width: 94px;
    height: 38px;
    line-height: 38px;
    margin-left: 0;
    background-color: #fff;
    text-align: center;
}
.post-period-itembar .post-period-item-group .item-group-k-price.gray span.item-group-k-price-input {
    width: 94px;
    background-color: #f1f1f1;
    color: #c3c6cb;
}
.post-period-itembar .post-period-item-group span.item-group-k-price {
    border: 1px solid #f8f8f8;
    background-color: #f8f8f8;
    display: inline-block;
}

.post-period-main-single .post-period-itembar .post-period-item-group span.item-group-k-price {
    border: 1px solid #fff;
    background-color: #fff;
}

.post-period-itembar .post-period-item-group .item-group-k-member {
    width: 159px;
    height: 38px;
    line-height: 38px;
    margin: 19px 19px 0 19px;
    background-color: #fff;
    text-align: center;
    position: relative;
}
.post-period-itembar .post-period-item-group .item-group-k-member:after{display: block;content: "";clear: both;}
.post-period-itembar .post-period-item-group .item-group-k-member.gray {
    border: 1px solid #dfdfdf;
}
.post-period-itembar .post-period-item-group .item-group-k-member .item-group-k-member-input {
    width: 159px;
    height: 36px;
    line-height: 36px;
    background-color: #fff;
    text-align: center;
    margin-top: -4px;
}

.post-period-itembar .post-period-item-group .item-group-k-member span.item-group-k-member-input {
    display: inline-block;
    width: 138px;
    height: 38px;
    line-height: 38px;
    margin-left: 0;
    background-color: #fff;
    text-align: center;
}
.post-period-itembar .post-period-item-group .item-group-k-member.gray span.item-group-k-member-input {
    width: 159px;
    background-color: #f1f1f1;
    color: #c3c6cb;
}
.post-period-itembar .post-period-item-group span.item-group-k-member {
    border: 1px solid #f8f8f8;
    background-color: #f8f8f8;
    display: inline-block;
}

.post-period-main-single .post-period-itembar .post-period-item-group span.item-group-k-member {
    border: 1px solid #fff;
    background-color: #fff;
}

.post-period-itembar .post-period-item-group .item-group-k-limit {
    width: 108px;
    height: 38px;
    line-height: 38px;
    margin: 19px 0 0 0;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
}

.post-period-itembar .post-period-item-group .item-group-k-limit .item-group-k-limit-input {
    width: 108px;
    height: 38px;
    line-height: 38px;
    /*margin-left: -25px;*/
    background-color: #fff;
    text-align: center;
}

.post-period-itembar .item-group-k-limit-single .limit-single-bar .limit-count-show {
    background: #fff url(../images/jiao.png) no-repeat 50px 10px;
}

.post-period-itembar a.item-group-set {
    margin: 15px 0 10px 42px;
}

.post-period-itembar a.item-group-set.this-opacity-gray {
    position: relative;
}

.post-period-itembar a.item-group-set.this-opacity-gray text {
    display: none;
    width: 70px;
    text-align: center;
    border: 1px solid #d2d6df;
    padding: 3px;
    background-color: #fff;
    position: absolute;
    left: -88px;
    top: -1px;
    line-height: 15px;
    border-radius: 2px;
}

.post-period-itembar a.item-group-set.this-opacity-gray:hover text {
    display: inline-block;
}

.post-period-itembar a.item-group-set-txt {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/post-item-icon-04.png) no-repeat 0 0;
    margin: 0;
    position: absolute;
    left: 868px;
    top: 25px;
}

.post-period-itembar a.item-group-set-txt text {
    display: none;
    width: 130px;
    text-align: center;
    border: 1px solid #d2d6df;
    padding: 3px;
    background-color: #fff;
    position: absolute;
    left: -85px;
    top: 30px;
    line-height: 15px;
    border-radius: 2px;
    z-index: 101;
}

.post-period-itembar a.item-group-set-txt text.short {
    width: 65px;
    left: -22px;
}

.post-period-itembar a.item-group-set-txt:hover text {
    display: inline-block;
}

.post-period-itembar a.item-group-set-txt.item-hide {
    background-position: 0 4px;
}

.post-period-itembar a.item-group-set-txt.item-show {
    background-position: 0 -98px;
}

.post-period-itembar a.item-group-set-txt.item-del {
    width: 20px;
    height: 20px;
    background: url(../images/post-party-icon-group.png) no-repeat 0 -260px;
    margin: 0;
    position: absolute;
    left: 850px;
    top: 29px;
    z-index: 100;
}
/*.post-period-itembar .this-error a.item-group-set-txt.item-del {
    top: 40px;
}*/

.post-period-itembar a.item-group-set-txt.item-hide:hover {
    background-position: 0 -296px;
}

.post-period-itembar a.item-group-set-txt.item-show:hover {
    background-position: 0 -348px;
}

.post-period-itembar a.item-group-set-txt.item-del:hover {
    background: url(../images/post-party-icon-group.png) no-repeat 0 -300px;
}

.post-period-itembar a.item-group-set-txt.item-hide.gray,
.post-period-itembar a.item-group-set-txt.item-hide.gray:hover {
    background-position: 0 -46px;
}

.post-period-itembar a.item-group-set-txt.item-show.gray,
.post-period-itembar a.item-group-set-txt.item-show.gray:hover {
    background-position: 0 -148px;
}

.post-period-itembar a.item-group-set-txt.item-del.gray,
.post-period-itembar a.item-group-set-txt.item-del.gray:hover {
    background: url(../images/post-party-icon-group.png) no-repeat 0 -280px;
}

.post-period-itembar .post-period-item-bottom {
    width: auto;
    padding: 25px 0 15px 27px;
    background-color: #fff;
}

.post-period-itembar .post-period-item-group .post-error {
    margin-left: 64px;
    padding-bottom: 7px;
}

.post-period-ul .post-period-li .timeHour {
    width: 118px;
    left: 262px;
    top: 59px;
}

.post-period-ul .post-period-li .item-group-time-set .timeHour {
    left: -1px;
    width: 148px;
    top: 38px;
}

.post-period-ul .post-period-li .timeHour.timeHourRight {
    left: 410px;
}

.post-period-ul .post-period-li .timeHour ul {
    height: 180px;
}

.post-period-ul .post-period-li .timeHour ul li {
    height: 32px;
    line-height: 32px;
    text-align: left;
    padding-left: 10px;
}

.post-period-item-group .item-group-k-name:focus,
.post-period-item-group .item-group-k-price:focus,
.post-period-item-group .item-group-k-limit:focus,
.post-period-timeshow .hour-start.blue,
.post-period-timeshow .hour-end.blue,
.item-group-k-limit-single .limit-single-bar .limit-count-show.blue {
    border: 1px solid #0099e9 !important;
}

.post-period-timeshow .post-error {
    line-height: 14px;
    background: url(../images/tan_icon.png) no-repeat 0 4px;
    padding: 3px 0 3px 18px;
}

.post-period-main-single {
    clear: both;
    width: 944px;
}

.post-period-main-single .post-period-ul .post-period-li {
    border: 0;
}

.hdFy .post-period-more-list {
    overflow: visible;
}

.hdFy .post-period-itembar {
    background-color: #fff;
}

.hdFy .post-period-itembar .post-period-item-top {
    background-color: #edeeef;
    color: #65717f;
}

/*.hdFy .post-period-itembar .post-period-item-group {*/
/*border-top: 1px solid #d5d9e1;*/
/*}*/

.hdFy .post-period-more-list .post-period-main {
    height: auto;
    overflow: visible;
}

.hdFy #post_form {
    overflow: visible;
}

.post_period_time .date_selector {
    left: 89px !important;
    top: 36px !important;
    margin: 0 !important;
    display: none !important;
}

.post_period_time .post-period-input.blue .date_selector {
    display: block !important;
}

.post-period-itembar.gray .post-period-item-group .item-group-k-name,
.post-period-itembar.gray .post-period-item-group .item-group-k-price,
.post-period-itembar.gray .post-period-item-group .item-group-k-member,
.post-period-itembar.gray .post-period-item-group .item-group-k-limit {
    background: none;
    color: #c2cdd9;
}

.post-period-itembar.gray .item-group-k-limit-single .limit-single-bar .limit-count-show {
    background: #f8f8f8 url(../images/jiao.png) no-repeat 40px 10px;
    color: #c2cdd9;
}

.post-period-itembar.gray .item-group-k-limit-single .limit-single-txt {
    color: #c2cdd9;
}

.post_period_change .r {
    display: inline-block;
    float: right;
    padding-left: 18px;
    background: url(../images/icon_post_party_group.png) no-repeat 0 -497px;
    height: 20px;
    line-height: 20px;
    margin-right: 80px;
}

.post_period_change .r:hover {
    color: #0082c5;
    background: url(../images/icon_post_party_group.png) no-repeat 0 -547px;
}

/*主办方联系电话*/
.telAuto {
    height: 40px;
    position: relative;
}

.telAuto span {
    display: inline-block;
    float: left;
    margin-top: 12px;
}

.telAuto .note-icon {
    display: inline-block;
    float: left;
    margin-top: 12px;
}

.telAuto .note-icon i {
    width: 14px;
    height: 18px;
    display: inline-block;
    background: url(../images/icon_post_tan_3.png) no-repeat;
    padding-left: 5px;
    float: left;
}

.attendContact {
    margin-left: 20px;
    float: left;
}

.attendContact .input_txt {
    float: left;
    line-height: 40px;
    margin-right: 10px;
}

.telAuto a {
    display: inline-block;
    width: 44px;
    height: 24px;
    background: url(../images/icon_auto.png) no-repeat 0 0;
    float: left;
    margin: 7px 0 0 8px;
}

.telAuto a.thisover {
    background: url(../images/icon_auto.png) no-repeat 0 -50px;
}

.tel_note {
    width: 465px;
    height: 88px;
    background: #fff;
    display: none;
    float: left;
    color: #98a4b4;
    line-height: 20px;
    text-align: left;
    position: absolute;
    top: 40px;
    left: 0;
    box-shadow: 0 0 5px #ddd;
    z-index: 100;
}

.tel_note b {
    display: block;
    width: calc(100% - 40px);
    margin-left: 20px;
}

.tel_note b:first-child {
    margin-top: 15px;
}

/*post-party-0529*/
.post-party-outside.wrap {
    background: none;
}

.post-party-outside .post_main_ul {
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #ddd;
    position: relative;
}

.post-party-outside .post_main_ul.h-850 {
    height: 850px;
}

.post-party-outside .post_main_ul.this-hide li {
    display: none;
}

.post-party-outside .post_main_ul.this-hide li.post-group-tt {
    display: block;
}

.post-party-outside .post-group-tt {
    height: 100px;
}

.post-party-outside .post-group-tt span {
    display: inline-block;
    width: 97px;
    height: 40px;
    line-height: 40px;
    background: url(../images/post-party-icon-group.png) no-repeat 0 0;
    float: left;
    margin: 30px 10px 0 0;
    color: #fff;
    padding-left: 28px;
    text-align: left;
}

.post-party-outside .post-group-tt span.property-info {
    background: url(../images/post-party-icon-group.png) no-repeat 0 -50px;
}

.post-party-outside .post-group-tt span.other-info {
    background: url(../images/post-party-icon-group.png) no-repeat 0 -100px;
}
.post-party-outside .post-group-tt span.need-info {
    background: url(../images/post-party-four-icon.png.png) no-repeat center;
}
.post-party-outside .post-group-tt i {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    float: left;
    margin: 30px 20px 0 0;
    color: #ff9933;
}

.post-party-outside .post-group-tt i.gray {
    color: #98a4b4;
}

.post-party-outside .post-group-tt a {
    color: #233040;
    display: inline-block;
    padding: 3px 10px;
    margin: 40px 20px 0 0;
    border: 1px solid #d2d6df;
    float: right;
}

.post-party-outside .post-group-tt a:hover {
    color: #0099e9;
    border: 1px solid #0099e9;
}

.post-party-outside .post_main_ul .post_main_li .post_main_l_tit {
    width: 164px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_l_tit b {
    margin-right: 5px;
}

.post-party-outside #post_main_r_K_title .post_main_r {
    width: 944px;
    height: 48px;
    border: 1px solid #d2d6df;
    text-align: left;
}

.post-party-outside #post_main_r_K_title .post_main_r .post_title {
    border: none;
    background-color: #fff;
    height: 26px;
    line-height: 26px;
    width: 800px;
    margin-top: 10px;
}

.post-party-outside #post_main_r_K_title .post_main_r .post_title.blue {
    border: none !important;
    box-shadow: none;
}

.post-party-outside #post_main_r_K_title .post_main_r.blue {
    border: 1px solid #0099e9;
}

.post-party-outside #post_main_r_K_title .post_main_r .num {
    display: inline-block;
    color: #c2cdd9;
    line-height: 48px;
    float: right;
    margin-right: 13px;
}

.post-party-outside .posterimg_outside, .post-party-outside .posterimg_outsidev {
    width: 348px;
    height: 202px;
    border: 1px solid #d2d6df;
    background: none;
}

.post-party-outside .red_outK.redbox .posterimg_outside {
    border: 1px solid #eb6877 !important;
}
.post-party-outside .red_outK.redbox .posterimg_outsidev {
    border: 1px solid #eb6877 !important;
}

.post-party-outside .posterimg_outside.has-poster {
    border: 1px solid #fff;
}
.post-party-outside .posterimg_outsidev.has-poster {
    border: 1px solid #fff;
}

.post-party-outside .posterimg_outside .poster-btn-bar {
    width: 348px;
    height: 161px;
    background: url(../images/post-poster-gray.png) no-repeat center;
    cursor: pointer;
    padding-top: 41px;
}
.post-party-outside .posterimg_outsidev .poster-btn-barv {
    width: 348px;
    height: 161px;
    background: url(../images/post-poster-gray.png) no-repeat center;
    cursor: pointer;
    padding-top: 41px;
}

.post-party-outside .posterimg_outside .poster-btn-bar:hover {
    background: url(../images/post-poster-blue.png) no-repeat center;
}
.post-party-outside .posterimg_outsidev .poster-btn-barv:hover {
    background: url(../images/post-poster-blue.png) no-repeat center;
}

.post-party-outside .post_main_ul .post_main_li.hdPoster {
    height: 223px;
}

.post-party-outside .post_main_ul .post_main_li.hdPoster .post_main_r {
    height: 205px;
}

.post-party-outside .posterimg_outside .poster-btn-bar .pic {
    width: 100%;
    height: 47px;
    text-align: center;
}
.post-party-outside .posterimg_outsidev .poster-btn-barv .pic {
    width: 100%;
    height: 47px;
    text-align: center;
}

.post-party-outside .posterimg_outside .poster-btn-bar .pic span {
    display: inline-block;
    width: 50px;
    height: 47px;
    background: url(../images/post-party-icon-group.png) no-repeat 0 -150px;
}
.post-party-outside .posterimg_outsidev .poster-btn-barv .pic span {
    display: inline-block;
    width: 50px;
    height: 47px;
    background: url(../images/post-party-icon-group.png) no-repeat 0 -150px;
}

.post-party-outside .posterimg_outside .poster-btn-bar .add-txt {
    color: #0099e9;
    text-align: center;
    padding: 18px 0 6px;
}
.post-party-outside .posterimg_outsidev .poster-btn-barv .add-txt {
    color: #0099e9;
    text-align: center;
    padding: 18px 0 6px;
}

.post-party-outside .posterimg_outside .poster-btn-bar .note-mess {
    text-align: center;
    line-height: 23px;
}
.post-party-outside .posterimg_outsidev .poster-btn-barv .note-mess {
    text-align: center;
    line-height: 23px;
}

.poster-btn-port, .poster-btn-portv {
    display: inline-block;
    width: 480px;
    float: left;
    margin: 140px 0 0 20px;
}


    .poster-btn-port p, .poster-btn-portv p {
        text-align: left;
        color: #65717f;
    }


        .poster-btn-port p.btn-change, .poster-btn-portv p.btn-changev {
            padding: 18px 0 15px;
        }

.poster-btn-port p.btn-change span.poster-no {
    visibility: hidden;
}

.poster-btn-portv p.btn-changev span {
    color: #0099e9;
    cursor: pointer;
}

.poster-btn-port p.btn-change span.poster-no {
    visibility: hidden;
}




.poster-btn-portv p.btn-changev span.poster-no {
    visibility: hidden;
}

.poster-btn-port p.btn-change span:hover {
    color: #0082c5;
}

.poster-btn-portv p.btn-changev span:hover {
    color: #0082c5;
}

            .poster-btn-port p.btn-change span, .poster-btn-portv p.btn-changev span {
                color: #0099e9;
                cursor: pointer;
            }

                .poster-btn-port p.btn-change span.poster-no, .poster-btn-portv p.btn-changev span.poster-no {
                    visibility: hidden;
                }

                .poster-btn-port p.btn-change span:hover ,.poster-btn-portv p.btn-changev span:hover {
                    color: #0082c5;
                }

.post-party-outside .posterimg_outside .posterImg_pic {
    width: 348px;
    height: 202px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_time_date {
    width: 208px;
    height: 48px;
    background: none;
    border: 1px solid #d2d6df;
    margin-right: 20px;
    position: relative;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_time_date input {
    width: 175px;
    height: 50px;
    padding-left: 10px;
    /*padding-right: 15px;*/
    /*margin-top: 12px;*/
    padding-right: 25px;
    background: url(../images/postdateselecticon.png) no-repeat 185px center;
    cursor: pointer;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_time_date .post-time-input,
.post-party-outside .post_main_ul .post_main_li .post_main_r .k_time_hour .post-hour-input {
    display: inline-block;
    width: 177px;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
    margin: 12px 0 0 0;
}

/*.post-party-outside .post_main_ul .post_main_li .post_main_r .k_time_date u {*/
/*display: inline-block;*/
/*width: 14px;*/
/*height: 10px;*/
/*background: url(../images/post-party-icon-group.png) no-repeat -138px -150px;*/
/*position: absolute;*/
/*right: 5px;*/
/*top: 20px;*/
/*}*/

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_time_hour {
    width: 208px;
    height: 48px;
    background: none;
    border: 1px solid #d2d6df;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_time_hour input {
    width: 177px;
    height: 50px;
    padding-left: 10px;
    margin: 0;
    padding-right: 25px;
    background: url(../images/postdateselecticon.png) no-repeat 185px center;
    cursor: pointer;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_time_hour .post-time-input {
    display: inline-block;
    width: 177px;
    height: 24px;
    padding-left: 10px;
    margin-top: 12px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_time_hour u {
    display: inline-block;
    width: 14px;
    height: 10px;
    background: url(../images/post-party-icon-group.png) no-repeat -138px -150px;
    float: left;
    margin-top: 20px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_time_ge {
    width: 39px;
    line-height: 48px;
    border: none;
    float: left;
    margin: 0;
    text-align: left;
    padding-left: 13px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_site {
    width: 208px;
    height: 48px;
    border: 1px solid #d2d6df;
    background: none;
    margin-right: 20px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_site input {
    width: 195px;
    height: 24px;
    padding-left: 10px;
    margin: 0;
    position: absolute;
    left: 0;
    top: 12px;
    border: none;
    background: none;
    cursor: pointer;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_site u {
    display: inline-block;
    width: 14px;
    height: 10px;
    background: url(../images/post-party-icon-group.png) no-repeat -138px -150px;
    float: left;
    margin: 20px 0 0 184px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_site_area {
    width: 208px;
    height: 48px;
    background: none;
    margin-right: 20px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_site_area input {
    width: 195px;
    height: 24px;
    padding-left: 10px;
    margin: 0;
    position: absolute;
    left: 0;
    top: 12px;
    border: none;
    background: none;
    cursor: pointer;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_site_area u {
    display: inline-block;
    width: 14px;
    height: 10px;
    background: url(../images/post-party-icon-group.png) no-repeat -138px -150px;
    float: left;
    margin: 20px 0 0 184px;
}

.post-party-outside .post_site_K {
    width: 484px;
    height: 48px;
    background: none;
}

.post-party-outside .post_site_K input {
    width: 388px;
    height: 24px;
    padding-left: 10px;
    margin: 12px 0 0 0;
    background: none;
}

.post-party-outside .post_site_K span {
    width: 70px;
    color: #65717f;
    line-height: 21px;
    margin-top: 14px;
    background: url(../images/address_icon3.png) no-repeat 11px 1px
}
.post-party-outside .post_site_K span#mapMark {
    width: 85px;
    background: none;
    text-align: left;
}
.post-party-outside .post_site_K span#mapMark i.mark-no {
    display: inline-block;
    background: url(../images/icon_post_party_group.png) no-repeat 8px -399px;
    font-size: 13px;
    color: #0099e9;
    padding-left: 24px;
}
.post-party-outside .post_site_K span#mapMark i.mark-no:hover {
    background: url(../images/icon_post_party_group.png) no-repeat 8px -449px;
    color: #0082c5;
}
.post-party-outside .post_site_K span#mapMark i.mark-yes {
    display: inline-block;
    background: url(../images/icon_post_party_group.png) no-repeat 13px -296px;
    font-size: 13px;
    color: #0099e9;
    padding-left: 33px;
}
.post-party-outside .post_site_K span#mapMark i.mark-yes:hover {
    background: url(../images/icon_post_party_group.png) no-repeat 13px -346px;
    color: #0082c5;
}
.post-party-outside .post_site_set {
    width: 944px;
    margin-top: 62px;
}

.post-party-outside .k_site_K .k_site_K_top ul li a {
    padding: 0 15px;
}

.post-party-outside .k_site_area .k_site_K_qu {
    width: 207px;
    box-shadow: none;
    border: 1px solid #d2d6df;
    max-height: 300px;
    overflow-y: auto;
}

.post-party-outside .k_site_area .k_site_K_qu ul {
    padding: 0;
}

.post-party-outside .k_site_area .k_site_K_qu ul li {
    display: block;
    height: 42px;
    line-height: 42px;
    float: none;
    text-align: left;
    padding: 0;
    margin: 0;
}

.post-party-outside .k_site_area .k_site_K_qu ul li a {
    display: block;
    padding-left: 10px;
}

.post-party-outside .k_site_area .k_site_K_qu ul li a:hover {
    background: #0099e9;
    color: #fff;
}

.post-party-outside .timeHour {
    width: 208px;
    top: 48px;
}

.post-party-outside .timeHour ul {
    height: 300px;
}

.post-party-outside .timeHour ul li {
    height: 42px;
    line-height: 42px;
    text-align: left;
    padding-left: 10px;
}

.post-party-outside .timeHour ul li:hover {
    background-color: #0099e9;
    color: #fff;
}

.post-party-outside .post_main_ul li.hdRichtext {
    clear: both;
    padding-bottom: 35px;
}

.post-party-outside .btn-post-template {
    width: 48px;
    left: 940px;
}
.post-party-outside .btn-post-template.btn-post-template-canva {
    width: 98px;
    left: 1000px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_way {
    width: 208px;
    height: 48px;
    border: 1px solid #d2d6df;
    background: none;
    margin-right: 20px;
    cursor: pointer;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_way input {
    width: 177px;
    height: 24px;
    padding-left: 10px;
    margin: 12px 0 0 0;
    border: none;
    background: none;
    cursor: pointer;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_way u {
    display: inline-block;
    width: 14px;
    height: 10px;
    background: url(../images/post-party-icon-group.png) no-repeat -138px -150px;
    float: left;
    margin-top: 20px;
}

.post-party-outside .post_main_r .setNull {
    left: 186px;
    top: 16px;
    cursor: pointer;
}

.post-party-outside .k_site_K4 {
    width: 208px;
    left: -1px;
    border: 1px solid #d2d6df;
    box-shadow: none;
    height: 180px;
    overflow-y: auto;
}

.post-party-outside .k_site_K4 li {
    height: 30px;
    line-height: 30px;
}

.post-party-outside .k_site_K4 li a {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    color: #233040;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_style .tag-null {
    width: 198px;
    height: 48px;
    line-height: 48px;
    border: 1px solid #d2d6df;
    padding-left: 10px;
    color: #c2cdd9;
    background: #fff url(../images/post-party-icon-group-jiao.png) no-repeat 187px 20px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_style.blue .tag-null {
    box-shadow: none;
    border: 1px solid #0099e9;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_style .tag-group {
    padding-top: 8px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_style .tag-group .tag-group-li {
    width: 104px;
    height: 28px;
    line-height: 28px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_style .tag-group .tag-group-li span {
    height: 28px;
    line-height: 28px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_style .tag-group .tag-group-li a {
    margin: 7px 0 0 2px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .k_style .tag-has {
    line-height: 30px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_l_tit span {
    height: 48px;
    line-height: 48px;
}

.post-party-outside .post_main_ul .post_main_li.hdPoster .post_main_l_tit {
    padding-top: 0;
}

.post-party-outside .telAuto .note-icon i {
    width: 19px;
    height: 15px;
    background: url(../images/icon_post_party_group.png) no-repeat 0 -750px;
    padding-left: 0;
}

.post-party-outside .telAuto {
    padding-top: 4px;
    height: 36px;
}

.post-party-outside .attendContact {
    margin-left: 0;
    width: 282px;
    height: 48px;
    border: 1px solid #d2d6df;
    padding: 0px 8px;
}

.post-party-outside .attendContact .input_txt {
    line-height: 48px;
    padding-left: 10px;
}

.post-party-outside .post_main_ul .post_main_li.postContact .post_Contact {
    border: none;
    padding-left: 0;
}

.post-party-outside .timeAuto .txt {
    padding: 5px 0 3px 18px;
    background: url(../images/post-party-icon-group-tan.png) no-repeat 0 3px;
    position: relative;
    cursor: pointer;
}

.post-party-outside .timeAuto .txt .refund_txt {
    position: absolute;
    display: none;
    width: 280px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #d2d6df;
    left: 0;
    top: 15px;
    padding: 0;
    z-index: 100;
}

.post-party-outside .timeAuto .txt:hover .refund_txt {
    display: inline-block;
}

.post-party-outside .timeAuto a {
    margin: 10px 0 0 8px
}

.post-party-outside #post_form .agree {
    border: 0;
    margin: 10px 55px 25px;
}

.post-party-outside #post_form .agree img {
    margin: 2px 0 0 446px;
}
.post-party-outside .fb_Btn a{
    display: inline-block;
}
.post-party-outside .fb_Btn a.btn_Preview {
    width: 140px;
    height: 50px;
    line-height: 50px;
    background-color: #fff;
    color: #233040;
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
    font-size: 14px;
}
.post-party-outside .fb_Btn a.btn_Preview:nth-child(2){
    margin-left: 30px;
}
/*.post-party-outside .fb_Btn a:first-child{*/
    /*margin-left: 315px;*/
/*}*/
.post-party-outside .fb_Btn a.btn_Preview.marginLeft{
    margin-left: 415px !important;
}
.post-party-outside .fb_Btn a.btn_Preview:hover {
    background-color: #f5f5f5;
    color: #0099E9;
}

.post-party-outside .fb_Btn a.btn_Post {
    height: 50px;
    line-height: 50px;
    margin-left: 30px;
    font-size: 14px;
}
.post-party-outside .fb_Btn a#grayBtnPost{
     background: #ccc;
     cursor: default;
 }
.post-party-outside .fb_Btn a#grayBtnPost1{
    background: #ccc;
    cursor: default;
}
.post-party-outside .fb_Btn {
    height: 50px;
    margin-bottom: 40px;
    text-align: center;
}

.post-party-outside .telAuto span {
    line-height: 15px;
}

.post-party-outside .post_main_fee3 {
    height: 60px;
}

.post-party-outside .post_main_li.refund .refund_wrap p i {
    background: url(../images/post-party-icon-group.png) no-repeat -100px -349px;
}

.post-party-outside .post_main_li.refund .refund_wrap p i.thisover {
    background: url(../images/post-party-icon-group.png) no-repeat -134px -349px;
}

.post-party-outside .timeAuto .note-icon {
    background: url(../images/icon_post_party_group.png) no-repeat 0 -497px;
    padding: 5px 0 3px 18px;
}
.post-party-outside .timeAuto .note-icon:hover {
    background: url(../images/icon_post_party_group.png) no-repeat 0 -547px;
}
.post-party-outside .post_main_r_hidden {
    width: 944px;
    background: none;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .item-drag-down .k_time_date {
    width: 148px;
    height: 38px;
    background-color: #fff;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .item-drag-down .k_time_date input {
    width: 117px;
    height: 40px;
    background: url(../images/postdateselecticon.png) no-repeat 127px center;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .item-drag-down .k_time_date u {
    margin-top: -5px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .item-drag-down .k_time_hour {
    width: 148px;
    height: 38px;
    background-color: #fff;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .item-drag-down .k_time_hour input {
    width: 117px;
    height: 40px;
    background: url(../images/postdateselecticon.png) no-repeat 127px center;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .item-drag-down .k_time_hour u {
    margin-top: 14px;
}

.post-party-outside .post_main_ul .post_main_li .post_main_r .item-drag-down .k_time_ge {
    line-height: 40px;
}

.post-period-item-area .item-drag-icon {
    display: inline-block;
    width: 18px;
    height: 10px;
    background: url(../images/post-party-icon-group.png) no-repeat -132px -170px;
    float: left;
    margin: 33px 28px 35px 18px;
    cursor: move;
}

.period-box-set-top {
    border: 1px solid #e7ecf2;
    width: 945px;
    padding: 15px 0 5px;
}

.period-box-set-top .up-jiao {
    display: inline-block;
    width: 14px;
    height: 8px;
    background: url(../images/post-party-icon-group2.png) no-repeat 0 0;
    margin-top: -23px;
    float: left;
    margin-left: 15px;
}

.period-box-new .box-top span {
    padding-top: 30px;
}
.period-box-new .box-top i{
    display: inline-block;
    background: #e5c175;
    border-radius: 3px;
    width: 60px;
    height: 24px;
    font-size: 12px;
    text-align: center;
    line-height: 24px;
    color: #233040;
    vertical-align: text-top;
    margin-top: -2px;
    margin-left: 5px;
}
.post-period-selectday {
    overflow: hidden;
    padding-left: 15px;
    padding-bottom: 15px;
}

.post-period-tit2 {
    padding: 30px 0 15px 0;
    text-align: left;
}

.period-box-new .item-drag-top {
    min-height: 78px;
    position: relative;
    clear: both;
}

.period-box-new .item-drag-top .item-drag-icon {
    display: inline-block;
    width: 18px;
    height: 10px;
    background: url(../images/post-party-icon-group.png) no-repeat -132px -170px;
    float: left;
    margin: 33px 28px 35px 18px;
}

.period-box-new .item-drag-top .item-group-k-name {
    border: 1px solid #d5d9e1;
    width: 336px;
    height: 38px;
    line-height: 38px;
    margin: 19px 0 0 18px;
    background-color: #fff;
    text-align: center;
}

.period-box-new .item-drag-top .item-group-k-price {
    width: 92px;
    height: 38px;
    line-height: 38px;
    margin: 19px 19px 0;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
}

.period-box-new .item-drag-top .item-group-k-price .item-group-k-price-input {
    width: 92px;
    height: 38px;
    line-height: 38px;
    /*margin-left: -17px;*/
    background-color: #fff;
    text-align: center;
}

.period-box-new .item-drag-top .item-group-k-member {
    width: 159px;
    height: 38px;
    line-height: 38px;
    margin: 19px 19px 0 0;
    background-color: #fff;
    text-align: center;
    position: relative;
}
.period-box-new .item-drag-top .item-group-k-member:after{display: block;content: "";clear: both;}

.period-box-new .item-drag-top .item-group-k-member .item-group-k-member-input {
    width: 159px;
    height: 38px;
    line-height: 38px;
    /*margin-left: -17px;*/
    background-color: #fff;
    text-align: center;
    margin-top: -2px;
}

.period-box-new .item-drag-top .item-group-k-limit {
    width: 114px;
    height: 38px;
    line-height: 38px;
    margin: 19px 0 0 0;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
}

.period-box-new .item-drag-top .item-group-k-limit .item-group-k-limit-input {
    width: 114px;
    height: 38px;
    line-height: 38px;
    /*margin-left: -17px;*/
    background-color: #fff;
    text-align: center;
}

.period-box-new .item-drag-top .item-show-set {
    display: inline-block;
    width: 68px;
    height: 60px;
    position: absolute;
    right: 80px;
    bottom: -1px;
    z-index: 1;
}
.period-box-new .item-drag-top .item-show-set.this-error {
    height: 71px;
}

.period-box-new .item-drag-top .item-show-set i {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/post-party-icon-group-set.png) no-repeat 0 0;
    float: left;
    margin: 10px 0 0 24px;
    cursor: pointer;
}

.period-box-new .this-select .item-drag-top .item-show-set {
    background: url(../images/post-party-icon-group.png) no-repeat 0 -400px;
}

.period-box-new .this-select .item-drag-top .item-show-set.this-error {
    background: url(../images/post-party-icon-group-bj.png) no-repeat 0 0;
    height: 71px;
}

.period-box-new .item-drag-top a.item-group-set-txt.item-del {
    display: block;
    float: left;
    position: relative;
    width: 20px;
    height: 20px;
    background: url(../images/post-party-icon-group.png) no-repeat 0 -260px;
    margin: 29px 0 10px 98px;
}

.period-box-new .post-period-item-group {
    width: 948px;
    padding-bottom: 0;
}

.period-box-new a.item-group-set-txt.item-del.gray,
.period-box-new a.item-group-set-txt.item-del.gray:hover {
    background: url(../images/post-party-icon-group.png) no-repeat 0 -280px;
}

.period-box-new .item-drag-top a.item-group-set-txt.item-del i {
    display: none;
    width: 140px;
    text-align: center;
    border: 1px solid #d2d6df;
    padding: 3px;
    background-color: #fff;
    position: absolute;
    left: -64px;
    top: 30px;
    line-height: 15px;
    border-radius: 2px;
    z-index: 101;
}

.period-box-new .item-drag-top a.item-group-set-txt.item-del i.short {
    width: 78px;
    left: -30px;
}

.period-box-new .item-drag-top a.item-group-set-txt.item-del:hover i {
    display: inline-block;
}

.period-box-new .post-period-item-group .item-drag-down {
    height: 225px;
    border-top: 1px solid #d2d6df;
    background-color: #f8f8f8;
    display: none;
}

.period-box-new .post-period-item-group.this-select .item-drag-down {
    display: block;
}

.period-box-new .post-period-item-group .item-drag-down .item-group-time-set {
    height: 40px;
}

.period-box-new .post-period-item-group .item-drag-down .item-group-time-set p {
    overflow: hidden;
    height: 30px;
}

.period-box-new .post-period-item-group .item-drag-down .item-group-time-set .txt1 {
    display: inline-block;
    line-height: 16px;
    padding: 0 20px 0 40px;
    float: left;
}

.period-box-new .item-group-k-limit-single .limit-single-bar .limit-count-show {
    background: #fff url(../images/jiao.png) no-repeat 50px 10px;
}

.period-box-new .item-drag-down .k_time_date {
    width: 148px;
    height: 38px;
    border: 1px solid #d2d6df;
    margin-right: 20px;
    background-image: none;
    background-color: #fff;
}

.period-box-new .item-drag-down .k_time_date input {
    width: 117px;
    margin: 7px 0 0 0;
    float: left;
    height: 24px;
    padding-left: 10px;
}

.period-box-new .item-drag-down .k_time_date u {
    display: inline-block;
    width: 14px;
    height: 10px;
    background: url(../images/post-party-icon-group.png) no-repeat -138px -150px;
    float: left;
    margin-top: 14px;
}

.period-box-new .item-drag-down .k_time_hour {
    width: 148px;
    height: 38px;
    border: 1px solid #d2d6df;
    margin-right: 20px;
    background-image: none;
    background-color: #fff;
}

.period-box-new .item-drag-down .k_time_hour input {
    width: 117px;
    margin: 7px 0 0 0;
    float: left;
    height: 24px;
    padding-left: 10px;
}

.period-box-new .item-drag-down .k_time_hour u {
    display: inline-block;
    width: 14px;
    height: 10px;
    background: url(../images/post-party-icon-group.png) no-repeat -138px -150px;
    float: left;
    margin-top: 14px;
}

.period-box-new .item-drag-down .k_time_ge {
    width: 39px;
    height: 18px;
    line-height: 40px;
    border: none;
    float: left;
    margin: 0;
    text-align: left;
    padding-left: 13px;
}

.period-box-new .timeHour {
    width: 148px;
}

.period-box-new .timeHour ul li {
    height: 32px;
    line-height: 32px;
    text-align: left;
    padding-left: 10px;
}

.period-box-new .timeHour ul li:hover {
    background-color: #0099e9;
    color: #fff;
}

.btn-add-item {
    display: inline-block;
    width: 138px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    color: #0099e9;
    border: 1px solid #0099e9;
    border-radius: 3px;
    margin: 6px auto 3px;
    background-color: #fcfcfc;
}

.btn-add-item:hover {
    background-color: #0099e9;
    color: #fff;
}

.period-box-new .post-period-item-bottom {
    width: auto;
    padding: 35px 10px 10px;
    text-align: center;
}

.h-ge-40 {
    width: 100%;
    height: 20px;
}

#auditEditTc {
    width: 450px;
    background: #fff;
    border-radius: 5px;
    padding-bottom: 25px;
    display: none;
}

#auditEditTc .txt {
    font-size: 16px;
    margin: 0 25px;
    padding: 30px 0;
    line-height: 24px;
    text-align: center;
}

#auditEditTc .btn a {
    width: 126px;
    height: 30px;
    line-height: 30px;
    background: #0099e9;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    display: block;
    margin: 0 auto;
}

#auditEditTc .btn a:hover {
    background: #0082c6;
}

#post_period_type_K input.blue,
.post-period-input input.blue,
.post-period-input input.blue,
.post-period-item-group .item-group-k-price.blue,
.post-period-item-group .item-group-k-member.blue,
.post-period-item-group .item-group-k-limit.blue {
    border: 1px solid #0099e9;
}

input.post_title,
input.limitNum_k,
input.post_yzm {
    font-size: 13px;
}

.join_property_header {
    height: 48px;
    border-bottom: 1px solid #d9d9d9;
    background-color: #edeeef;
}

.join_property_header span {
    display: inline-block;
    line-height: 20px;
    float: left;
    color: #65717f;
    margin-top: 14px;
}
.join_property_header .name {
    width: 286px;
    text-align: left;
    margin-left: 286px;
}
.join_property_header .tian {
    text-align: center;
    width: 186px;
    border-left: 1px solid #d4d7e0;
    border-right: 1px solid #d4d7e0;
}
.join_property_header .set {
    width: 106px;
    text-align: right;
}
.join_property_first_two {
    margin: 0 18px;
}
.first_two_ul li {
    height: 69px;
    border-top: 1px solid #d9d9d9;
}
.first_two_ul li:first-child {
    border: 0;
}
.first_two_ul li span {
    display: inline-block;
    float: left;
}
.first_two_ul li .drag {
    width: 18px;
    height: 10px;
    background: url(../images/post-party-icon-group.png) no-repeat -132px -170px;
    margin-top: 31px;
    visibility: hidden;
}
.first_two_ul li .name {
    width: 450px;
    height: 28px;
    line-height: 28px;
    border-bottom: 1px solid #e4e4e4;
    background-color: #edeeef;
    padding-left: 8px;
    margin: 21px 0 0 29px;
    text-align: left;
}
.first_two_ul li .tian {
    height: 16px;
    line-height: 16px;
    background: url(../images/icon_post_party_group.png) no-repeat 0 -700px;
    color: #65717f;
    padding-left: 22px;
    margin: 28px 0 0 116px;
}
.first_two_ul li .set {
    width: 20px;
    height: 20px;
    background: url(../images/post-party-icon-group.png) no-repeat 0 -280px;
    margin: 27px 0 0 152px;
}
.join_property_btn_white {
    text-align: center;
    padding: 15px 0 28px;
}
.join_property_btn_white a {
    display: inline-block;
    text-align: center;
    width:138px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #0099e9;
    color: #0099e9;
    border-radius: 3px;
    background-color: #fff;
}
.join_property_btn_white a:hover {
    border: 1px solid #0082c5;
    color: #0082c5;
    background-color: #fff;
}

.btn-partner-tc {
    display: inline-block;
    width: 44px;
    height: 138px;
    background: url(../images/pc-right-block.png) no-repeat 0 0;
    position: absolute;
    top: 170px;
    cursor: pointer;
}
@media screen and (min-width: 1328px){
    .btn-partner-tc {
        left : 1575px;
        left: calc(100% - (100% - 1240px)/2);
    }
}
@media screen and (max-width: 1327px){
    .btn-partner-tc {
        left: auto;
        right: 15px;
    }
}
.btn-partner-tc:hover {
    background: url(../images/pc-right-yellow.png) no-repeat 0 0;
}
.btn-partner-tc img{
    position: absolute;
    right: -10px;
    top: -10px;
}
.btn-partner-tc.this-fixed {
    position: fixed;
    top: 40px;
    z-index:1001;
}

.this-full .edui-default .edui-editor {
    -moz-top: 0!important;
}

/*会员信息弹窗*/
#plusMessBox {width: 960px;height: 630px;border-radius: 8px;overflow: hidden;background-color: #fff;display: none;}
#plusMessBox .t-bar {height: 128px;overflow: hidden;background-color: #f6f6f6;}
#plusMessBox .t-bar h4 {font-size: 28px;color: #233040;text-align: center;padding: 35px 0px 20px;}
#plusMessBox .t-bar h4 span{color: #ff9933;}
#plusMessBox .t-bar .close {display: block;overflow: hidden;width: 16px;height: 16px;position: absolute;top: 10px;right: 10px;}
#plusMessBox .t-bar .close:hover img {margin-top: -15px;}
#plusMessBox .t-bar p{font-size: 18px;color: #7b8087;text-align: center;}
#plusMessBox .plusMessMain{width: 960px;height: 505px;position: relative;}
.plusMessMain .leftBtn,.plusMessMain .rightBtn{display: inline-block;width: 38px;height: 38px;position: absolute;top: 170px;border-radius: 50%;box-shadow: 0px 0px 3px 2px #e5f1f7;z-index: 3002;}
.plusMessMain .leftBtn:hover,.plusMessMain .rightBtn:hover{opacity: 0.8;}
.plusMessMain .leftBtn{left: 10px;background: #f8f8f8 url(../images/indexleft.png) no-repeat center/12px;}
.plusMessMain .leftBtn.grayLeftBtn{ box-shadow: none;background: #eee url(../images/disclickbtn.png) no-repeat center/12px;}
.plusMessMain .rightBtn{right: 10px;background: #f8f8f8 url(../images/indexright.png) no-repeat center/12px;}
.plusMessMain .rightBtn.grayRightBtn{box-shadow: none;background: #eee url(../images/disclickbtn.png) no-repeat center/12px;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.plusMessMain .blueDotBox{width: 100%;position: absolute;height: 8px;left: 0px;bottom: 91px;text-align: center;}
.plusMessMain .blueDotBox span{display: inline-block;width: 9px;height: 9px;border-radius: 50%;margin: 0px 5px;background: #eee;}
.plusMessMain .blueDotBox span.active{background: #0099e9;}
.plusMessMain .content{width: 840px;margin: 0px 45px 0px 75px;background: #fff;overflow: hidden;position: relative;height: 502px;}
.plusMessMain .plusMessList{width: 2520px;height: 502px;position: absolute;left: 0px;top: 0px;}
.plusMessMain .plusMessList .list{width: 840px;height: 502px;float: left;/*position: absolute;left: 0px;top: 0px;z-index: 3000;opacity: 0;*/}
.plusMessMain .plusMessList .list.active{z-index: 3001;opacity: 1;}
.plusMessMain .plusLeft{padding: 125px 0px 0px 0px;float: left;}
.plusMessMain .plusRight{float: right;margin: 15px 0px 0px 0px;}
.plusMessMain .title{width: 103px;height: 27px;line-height: 27px;color: #fff;white-space: nowrap;padding: 0px 6px;background: #ff9933;font-size: 16px;}
.plusMessMain .title i{display: inline-block;width: 16px;height: 16px;background: url(../images/postplusshownumicon.png) no-repeat 0px 0px;vertical-align: middle;margin: -4px 0px 0px 5px}
.plusMessMain .title2 i{background-position: -25px 0px;}
.plusMessMain .title3 i{background-position: -52px 0px;}
.plusMessMain .plusLeft .txt1{margin: 30px 0px 25px;color: #233040;font-size: 28px;}
.plusMessMain .plusLeft .txt2{font-size: 16px;color: #7b8087;line-height: 25px;text-align: left;}


#plusMessBox .b-bar {width: 186px;height: 42px;position: absolute;left: 50%;margin-left: -93px;bottom: 23px;}
#plusMessBox .b-bar a {display: inline-block;width: 186px;height: 42px;border-radius: 3px;background-color: #0099e9;color: #fff;font-size: 14px;line-height: 42px;margin: 0 auto;text-align: center;}
#plusMessBox .b-bar a:hover {background-color: #0082c5;}

.post-party-prompt{
    display: none;
    background-color: #fff4e9 ;
    border:1px solid #ffdcb9;
    padding: 10px;
    margin: 15px 0 0px;
    font-size: 13px;
}
.post-party-prompt p{
    margin: 3px 10px;
    float: left;
    max-width: 1000px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.post-party-prompt a{
    margin: 3px 9px;
    color: #0099e9;
    line-height: 1.3;
}
.post-party-prompt .post-party-prompt-tishi{
    width: 18px;
    height: 18px;
    float: left;

}
#post-party-prompt-close{
    display: inline-block;
    float: right;
    overflow: hidden;
    width: 14px;
    height: 14px;
    margin: 0;
}
#post-party-prompt-close img{
    width: 14px;
}
#post-party-prompt-close:hover img {
    margin-top: -14px;
}
#plusMessBox-a{
    color: #233040;
}
#plusMessBox-a:hover{
    color: #0099e9;
}
/*新增服务需求*/
.post_main_ul .post_main_li .post_main_r .postNeedMain{width: 100%;height: auto;overflow: hidden;}
.post_main_ul .post_main_li.postNeedList{height: auto;overflow: hidden;margin-bottom: 30px;}
.post_main_ul .post_main_li.postNeedList:last-child{margin-bottom: 25px;}
.post_main_r .postNeedMain span{display: inline-block;width: 83px;height: 28px;text-align: center;margin: 9px 20px 0px 0px;border: 1px solid #d2d6df;color: #233040;line-height: 28px;float: left;cursor: pointer;}
.post_main_r .postNeedMain span.active{background: url(../images/postpartyxqselect.png) no-repeat 65px 10px;border: 1px solid #0099E9;}
.post_main_r .postNeedMain span:hover{border: 1px solid #0099E9;}
.post-party-outside #post_main_r_N_title .post_main_r{width: 927px;height: 62px;border: 1px solid #d2d6df;text-align: left;padding: 13px 8px;}
.post-party-outside #post_main_r_N_title .post_main_r textarea{display: block;width: 100%;height: 100%;resize: none;}
.post_main_ul .post_main_li .post_main_r .priceTxt{position: absolute;display: inline-block;height: 50px;line-height: 50px;top: 0px;left: 200px;}
.post-party-outside .attendContact.attendContactYS{width: 172px;}
.post-party-outside .attendContact.attendContactYS .post_ys_Contact{width: 172px;}
.post_main_ul .postNeedList .post-error{background: url(../images/manageerroricon.png) no-repeat 0px 5px;clear: both;line-height: 22px;}
/*live活动发布 参与提醒*/
.joinRemindBox{width: 100%;height: 93px;border: 1px solid #d2d6df;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 19px 6px;float: left;margin-top: 10px;position: relative;overflow: hidden;}
.joinRemindBox.redbox{border: 1px solid #eb6877;}
.joinRemindBox textarea{width: 100%;height: 100%;resize: none;padding-right: 3%;}
.joinRemindBox textarea::placeholder{color: #999;}
.joinRemindBox textarea::-webkit-input-placeholder{color: #d5d9e1;}
.joinRemindBox textarea::-moz-placeholder{color: #d5d9e1;}
.joinRemindBox p{position: absolute;right: 9px;bottom: 11px;font-size: 13px;color: #999;text-align: right;}
.post-party-outside .post-group-tt span.needMsg{background: none;color: #233040;width: auto;margin-left: 10px;overflow: hidden;white-space: nowrap;position: relative;padding-left: 15px;}
.post-party-outside .post-group-tt span.needMsg em{color: #233040;position: absolute;left: 0px;top: 3px;}
#post_loading{width: 100%;height: auto;background: #fff;overflow: hidden;}
#post_loading span{display: block;margin: 150px auto 500px;width: 200px;height: 200px;background: url(../images/icon_loading_blue.png) no-repeat center;-webkit-animation: img-rote 2s linear 2s 5 alternate;-moz-animation: img-rote 2s linear 2s 5 alternate;animation: img-rote 2s linear infinite;}
@-webkit-keyframes img-rote {
    from {
        -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);
    }
}

@keyframes img-rote {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
/*草稿箱*/
#draftsBox{width: 500px;height: 155px;background-color: #fff;border-radius: 10px;position: relative;display: none;}
#draftsBox .title{width: 100%;height: 35px;position: relative;}
#draftsBox .title .closeBtn{display: inline-block;width: 16px;height: 15px;position: absolute;right: 10px;top: 10px;background: url(../images/popups_close.png) no-repeat center top;background-position: 0px 0px;}
#draftsBox .title .closeBtn:hover{background-position: 0px -15px;}
#draftsBox .draftsContent{font-size: 14px;color: #233040;margin: 10px 25px 40px;}
#draftsBox .btnBox{width: 100%;height: auto;overflow: hidden;}
#draftsBox .btnBox a{display: inline-block;float: right;margin-right: 15px;width: 86px;height: 28px;text-align: center;line-height: 28px;border-radius: 4px;font-size: 14px;}
#draftsBox .btnBox a.defaultBtn{color: #000;border: 1px solid #ddd;}
#draftsBox .btnBox a.defaultBtn:hover{color: #0099E9;border: 1px solid #0099E9;}
#draftsBox .btnBox a.blueBtn{color: #fff;border: 1px solid #0099E9;background-color: #0099E9;}
#draftsBox .btnBox a.blueBtn:hover{border: 1px solid #0082c5;background-color: #0082c5;}
#saveMsg{font-size: 13px;color: #fff;width: 194px;height: 40px;line-height: 40px;text-align: center;background: rgba(0,0,0,.75);position: fixed;left: 50%;margin-left: -97px;bottom: 50px;z-index: 10000;display: none;}
/*20181121新增登录校验*/
#postSlideTest{height: 34px;margin-top: -3px;float: left;}
/* 默认背景色 */
.nc_scale {background: #dddddd !important;}
/* 滑过时的背景色 */
.nc_scale div.nc_bg {background: #77c331 !important;}
/* 滑过时的字体颜色 */
.nc_scale .scale_text2 {color: #fff !important;}
/*.nc_scale span {border: 1px solid #d5d5d5 !important;}*/
.errloading {border: #ff0000 1px solid !important;color: #ff0000 !important;}
.nc-container .nc_scale span{cursor: pointer !important;}
/*报名人数-新增加*/
.joinNumBox{width: 100%;height: 49px;text-align: left;display: flex;display: -webkit-flex;align-items: center;padding-bottom: 10px;}
.joinNumBox .title{display: inline-block;margin-right: 20px;}
.joinNumBox .showJoinNumBtn{display: inline-block;width: 88px;cursor: pointer;height: 15px;}
.joinNumBox .showJoinNumBtn i{display: inline-block;background: url(../images/post-party-icon-group.png) no-repeat -100px -349px;width: 18px;height: 18px;margin: -2px 8px 0px 0px;vertical-align: middle;}
.joinNumBox .showJoinNumBtn.active i{background: url(../images/post-party-icon-group.png) no-repeat -134px -349px;}

/*canva---海报*/
.canvaPosterBox{width: 960px;height: 630px;background: #fff;border-radius: 10px;}
/*报名福利弹窗*/
.postWelfareBox{width: 500px;height: 236px;background: #fff;border-radius: 10px;position: fixed;overflow: hidden;}
.postWelfareBox .walfareTop{width: 100%;height: 66px;padding-top: 10px;background: #f5fbff;display: flex;display: -moz-flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;font-size: 16px;color: #233040;font-weight: bold;}
.postWelfareBox .walfareTop .icon{display: inline-block;width: 26px;height: 26px;background: url(../images/welfareicon.png) no-repeat center center;margin-right: 5px;}
.postWelfareBox .content{padding: 15px 40px 25px;line-height: 20px;font-size: 14px;color: #233040;}
.postWelfareBox .content i{color: #ff9933;}
.postWelfareBox .content a{color: #0099e9;}
.postWelfareBox .content a:hover{color: #0082c5;}
.postWelfareBox .btnBox{width: 100%;height: auto;overflow: hidden;display: none;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.postWelfareBox .btnBox.show{display: flex;display: -moz-flex;display: -webkit-flex;}
.postWelfareBox .btnBox .blueBtn{display: inline-block;width: 120px;height: 30px;line-height: 30px;text-align: center;color: #fff;background: #0099E9;border-radius: 4px;}
.postWelfareBox .btnBox .blueBtn:hover{background: #0082c5;}
.postWelfareBox .btnBox .defaultBtn{display: inline-block;width: 86px;height: 28px;line-height: 28px;text-align: center;border-radius: 4px;border: 1px solid #ddd;margin-left: 20px;}
.postWelfareBox .btnBox .defaultBtn:hover{border: 1px solid #0099e9;color: #0099E9;}
/*20190612---尊享会员优化*/
.plusHintBox{position: absolute;padding: 3px 10px;background: #fff4e9;border: 1px solid #ffdcb9;line-height: 16px;text-align: left;right: 50%;margin-right: -223px;top: 47px;z-index: 10;}
.plusHintBox  .icon{display: inline-block;width: 16px;height: 9px;position: absolute;left: 50%;margin-left: -8px;top: -9px;background: url(../images/postplustoparrow.png) no-repeat center center;}
.plusHintBox .txt1{width: 425px;font-size: 13px;color: #233040;}
.plusHintBox .txt1 a{color: #0099e9;}
.plusHintBox .txt1 a:hover{color: #0082c5;}
.plusHintBox .txt2{color: #999;font-size: 12px;}
.plusHintBox .txt2 i{color: #ff9933;}




















